lcl0904
不清楚
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 407 点
下载积分: 817 分
在线时间: 72(小时)
注册时间: 2009-09-17
最后登录: 2023-02-17
查看lcl0904的 主题 / 回贴
楼主  发表于: 2017-01-05 08:35
图片:
    如下这条三菱指令怎么转成西门子S7-1200的指令啊
lcl0904
不清楚
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 407 点
下载积分: 817 分
在线时间: 72(小时)
注册时间: 2009-09-17
最后登录: 2023-02-17
查看lcl0904的 主题 / 回贴
1楼  发表于: 2017-01-05 15:14
引用
引用第1楼weisongyuan于2017-01-05 08:57发表的  :
所谓的一种PLC程序转换成另一种PLC程序最起码的要求,就是要熟悉两种PLC 的指令功能 ,如果一个人熟悉一种PLC 指令,则需要俩个人完成:就像你上门指出的三菱程序指令,好久没做三菱了 指令都忘记的差不多了


三菱这条指令的意思是:若Z0等于0的话,把16位寄存器D2300的值赋值给D9000;  D2301的值赋值给D9001;D2302的值赋值给D9002;D2303的值赋值给D9003;D2304的值赋值给D9004;

若Z0等于100的话(即这个Z代表变址),把16位寄存器D2300的值赋值给D9100;  D2301的值赋值给D9101;D2302的值赋值给D9102;D2303的值赋值给D9103;D2304的值赋值给D9104;

放入西门子S7-1200的话,需要实现的功能也是一样:把16位寄存器MW2300的值赋值给MW9000;  MW2301的值赋值给MW9001;MW2302的值赋值给MW9002;MW2303的值赋值给MW9003;MW2304的值赋值给MW9004;……