000114
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看000114的 主题 / 回贴
楼主  发表于: 2007-12-23 00:28
我这儿一台plc原来Y20-Y25输出的是BCD码,显示数字1-22.  现在需要改成二进制输出,输出端囗为    Y20-Y24.

我修改了一下,请看一下有什么问题.
把原Y20-Y25改成M0-M5.(原程序中M0-M30不用)  再加梯形图如下,


-----| |------------------------------(MOV  K2M0  D0)----------
M8000 
-----| |------------------------------(BIN  D0  K2M10)---------
M8000
------| |-----------------------------(Y20)-------------------------
      M10
------| |------------------------------(Y21)------------------------
    M11
-----| |------------------------------(Y22)-------------------------
    M12
-----| |-------------------------------(Y23)------------------------
  M13
-----| |-------------------------------(Y24)-----------------------
    M14

我是新手,请站长多多帮忙.


 
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9671 个
工控威望: 8568 点
下载积分: 16706 分
在线时间: 5327(小时)
注册时间: 2006-08-10
最后登录: 2024-11-30
查看ymmfa的 主题 / 回贴
1楼  发表于: 2007-12-23 01:41
提示一下:

可以直接 
DMOV K2M0 K2Y0
DMOV D0 K2Y0
DMOV K2M0 D0

加个D出错的情况少一些
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水
000114
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看000114的 主题 / 回贴
2楼  发表于: 2007-12-23 09:34
谢谢站长提示。