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

相关推荐

  • td400c的密码保护使用

    在TD400C中将一个设定值使能密码保护,当输入正确密码后可以更改数值.当我退出这个画面并重新进入再更改该数值时则不用输入密码了,除非将400C断电后重新上电.能不能在每次更改该数…

    SIMATIC S7-200 2021年7月5日
  • 200 高速脉冲计数

    我用200做脉冲,Q0.0做脉冲输出,为了防止丢步,我用HSC0的12号模式计数,预置值是VD19,当前值是VD23。我用状态表检测不到VD23的值。看说明要在主程序用SM0.1或…

    2020年10月31日
  • MODOMUS通讯问题

    请问在200CPU里进行MODOBUS通讯,我想调用MODOBUS库时,请问哪边有MODOBUS库文件下载。 最佳答案 最新的SP8带MODOBUS库,下载地址:ed2k://|f…

    SIMATIC S7-200 2020年10月31日
  • 两个s7224XP使用PPI如何实现主从通讯

    使用PPI如何实现两个s7224XP主从通讯,如有实例请发到我的邮箱:liuzheng0127@163.com 问题补充:请问两台PLC如何连接通讯线?谢谢…… 最佳答案 打开20…

    SIMATIC S7-200 2021年7月4日
  • S7-200 PID向导应用

    刚刚接手一台烘箱改造,需要S7-200进行温度控制,固态继电器控制加热,动作很简单,首先加热到180度,然后保温3小时,接着开冷却水降温,降到70度程序结束。我第一次接触S7-20…

    SIMATIC S7-200 2017年11月4日
  • 运行状态输出到Q0.0

    希望把PLC的运行状态输出到DO点Q0.0上;当PLC停止或PLC严重故障影响到内部正常的逻辑运算时Q0.0为0,PLC正常运行时Q0.0为1。 有没有哪位大侠在项目或实…

    SIMATIC S7-200 2021年7月4日
  • PLC控制伺服电机工作

    手头有一台226的PLC和一台松下A6的伺服电机和驱动器,PLC作为上位机使用Q0.0发脉冲给驱动器,现在遇到的问题为试机发送脉冲数和驱动器接收到的脉冲个数不一致,而且电机方向也无…

    SIMATIC S7-200 2021年7月5日
  • 2个使用STL的问题

    用STEP 7-Micro/WIN编程(CPU226)的时候发现两个问题: 1. 我编写的代码,进行某种操作后代码可能会自动重新改掉。比如:&nbsp…

    SIMATIC S7-200 2021年7月4日
  • CPU S7-224与EM231模块问题

    我们单位使用CPU  S7-224与EM231模块对空调进行控制,近期想调整下温度控制设定值,传感器使用的是PT100,请问该温度值是系统自己设好的吗?有没有参…

    SIMATIC S7-200 2020年11月1日
  • 关于 flexible smart v3软件 与s7-200的在线模拟

    win7 sp1系统下,  用smart v3软件制作了smart 700 ie触摸屏的项目画面, 用STEP…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论