hueiyi
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 144 点
下载积分: 648 分
在线时间: 11(小时)
注册时间: 2012-09-07
最后登录: 2013-04-25
查看hueiyi的 主题 / 回贴
楼主  发表于: 2012-09-24 09:09
LD M800      OUT M8161
LD M8120    MOV   H6F D10
LD X0     RS D10 K5 D50 K0  
LD X1     PLS M0
LD M0    MOV  K31 D10
                 MOV K32  D11
                 MOV K33  D12
                 MOV K34  D13
                 MOV K35  D 14
                 SET M8122

以上程序是什么意思,请大师指教一下,万分感谢。
[ 此帖被hueiyi在2012-09-24 14:52重新编辑 ]
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2012-09-24 17:01
引用
引用第1楼hmilydyk于2012-09-24 14:02发表的  :
是FX的发送数据指令:把D10开始的5个数发送到后面D50开始的n个位置内,但你的n=k0,所以程序不执行接受。这条指令写成这样是没实际意义的。因为没有数据真实传送。


是将D10开始的5个数发送出去(现场智能设备);D50是准备接收设备应答的数据,K=0代表接收为0位也就是不接收。
这样的程序说明PLC只管发号施令,不管命令执行情况。特定场合还是有实际意义的。
楼主留言:
是的,我只要往一个DTU数据传送单元发数据,不要接收数据的,愿意留一个联系方式吗?