EM277的运用

我用上位机作主站(CP5611)采用DP的方式通讯,,从站是两台VACON的变频器和一台S7-200加EM277通讯模块;现要在上位机读和写到EM277去即要控制S7-200的输出和监视输入;不知要写什么程序,以前有程序不知什么意思:计算到V存储器的输出数据的指针 

 LDB=   SMB224, 2                   //是否处于数据交换状态
 MOVD   &VB0, VD1000                //输出缓冲区从VB0开始的偏移
 ITD    SMW226, AC0                 //加上Vmem的偏移以得输出缓冲区的偏移量
 +D     AC0, VD1000
  计算到V存储器的输入数据的指针
 LDB=   SMB224, 2                   //是否处于数据交换状态
 MOVD   VD1000, VD1004              //得到输出地址指针
 BTI    SMB228, AC0                 //将输出的字节数加上输出
 ITD    AC0, AC0                    //指针,得到输出的指针
 +D     AC0, VD1004
 设定要复制数据的数量
  LDB=   SMB224, 2
 MOVB   SMB228, VB1008              //得到复制的输出字节的数量
 MOVB   SMB229, VB1009              //得到复制的输入字节的数量
 块移动复制CPU输入到主站输入LDB=   SMB224, 2
 BMW    VW1500, *VD1004, VB1009     //已将待传数据合并到VW1500中
 不知为什么要这样写?只能照搬!

最佳答案

是不是写得太麻烦了,只做好偏移地址好像就可以

提问者对于答案的评价:
只读或就行谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:50
下一篇 2021年7月5日 上午9:50

相关推荐

  • 西门子200 可以用指针来指向定时器号 如“T(X)”吗?

    西门子200 可以用指针来指向定时器号 如“T(X)”吗? 最佳答案 可参考这里的回答:《S7-200定时器间接寻址》http://ad.siemens.com…

    SIMATIC S7-200 2017年11月23日
  • S7-200累加器

    S7-200中AC0和AC1有什么相同点和不同点,请教各位高手,谢了~ 最佳答案 相同点是: 1.它们是可以象存储器一样使用的读写设备; 2.可以用它来向子程序…

    SIMATIC S7-200 2021年7月5日
  • S7200与微型打印机通讯

    与打印机通讯,我现在先用串口调试软件测试,可以通的上,就是我要打的内容和他打出来的内容完全不一样,这到底是怎么会事呢?有没有哪位大哥做过?谢谢. 问题补充:我用的是串口和打印机通讯…

    SIMATIC S7-200 2020年11月1日
  • PLC S-200自由口PPI协议通信

    我的PLC是224的,使用PPI协议使PC和PLC通信,PLC里面程序就是一个简单的电机控制程序,I0.1是启动,I0.2是停止,Q0.1是控制电机。使用PPI协议,用写入命令向I…

    SIMATIC S7-200 2017年11月6日
  • CPU224XPs控制伺服,通过MAP库去控制伺服

    CPU224XPs控制伺服,通过MAP库去控制伺服的过程中,我要在写程序的过程中要用到PLC脉冲输出中的状态,用那个可以表示PLC脉冲输出中,或者说怎么可以知道伺服当前的速度? 钻…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量四线制故障

    选用的EM231扩展模块。现场调节阀独立供电,反馈4-20MA阀位信号。我按照说明书的四线制接法接线了。信号的正和RA短接,信号的负和24V-短接了。但是现场反馈电流信号稳定,PL…

    SIMATIC S7-200 2020年10月31日
  • 关于200plc的VW和VD是使用问题

    我想读取现场的温度或者压力,读上来后存储到VD里面还是VW里面,很困惑谁能帮我解释下,另外还有我怎么跟组态王里面变量类型对应 最佳答案 简单的说:VW只支持整数,不支持小数点;VD…

    SIMATIC S7-200 2017年8月3日
  • s7200能否带动大型机械

    因为明年毕业,需要做毕业设计,毕业设计题目为《基于可编程控制器的多层电梯控制程序设计》,但我不知道应该选西门子的哪款产品好一些?是200好还是300好,或者是400好一些?希望有一…

    SIMATIC S7-200 2017年11月6日
  • s7-200手册怎么打开

    我想学plc,但是又不知从何学起,买了几本书也看不的到脑子里去,我想理论和实践一起学,所以下载了S7-200可编程控制器系统手【1109582】,但在win dows&n…

    SIMATIC S7-200 2020年11月1日
  • 一个高速记数器问题

    工程师好:我用着一个编码器接的是S7200的I0。0 I0。1 I0。2 ,编码器说明上是A B Z 能说一下Z是做什么…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论