当前位置:
工控论坛
> >
产品
>
PLC
>
欧姆龙(OMRON)PLC
我要发帖
关于PLC串口通信写命令
点击:
1540
| 回复:
12
张峤
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 12回
年度积分:0
历史总积分:41
注册:2006年12月31日
发表于:2007-10-09 12:01:00
楼主
想请教下各位在PLC与电脑的串口通信中,上位机给PLC发送写指令,比如WR(写I/O 区),是否只是写那些没有使用的区域有用呢??对于正在使用的区域写入都是无效呢?
比如我用0000通道作为输入,然后通过WR命令写入@00WR00000506,这个不能改变通道的状态,也不会改变相应的输出状态,除了我实际动手改变输入开关,就没有其他的办法通过是上位机来改变输入么?
分享到:
收藏
邀请回答
回复楼主
举报
赵书锋
关注
私信
精华:0帖
求助:0帖
帖子:43帖 | 987回
年度积分:0
历史总积分:1191
注册:2007年8月08日
发表于:2007-10-09 12:06:00
1楼
我也不会
那位高手讲讲
回复
引用
举报
中尉兄
关注
私信
精华:0帖
求助:0帖
帖子:25帖 | 436回
年度积分:0
历史总积分:647
注册:2006年6月05日
发表于:2007-10-09 17:32:00
2楼
如果要这样做,相当于这个控制量即是DI也是DO。
回复
引用
举报
张峤
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 12回
年度积分:0
历史总积分:41
注册:2006年12月31日
发表于:2007-10-10 15:03:00
3楼
能否这样实现呢??比如简单程序
LD 0.00
OUT 10.00
我可以在中间加入中间继电器,通过串口写入改变中间继电器的状态达到上位机控制输出.
LD 0.00
OR 3.00
OUT 10.00
这样我只需要写如@00WR00030001就能使10.00产生输出呢??
回复
引用
举报
哎克
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 28回
年度积分:0
历史总积分:57
注册:2006年8月21日
发表于:2007-10-10 15:14:00
4楼
学习啊!!!
请教
回复
引用
举报
wjun7610
关注
私信
精华:0帖
求助:0帖
帖子:14帖 | 199回
年度积分:0
历史总积分:436
注册:2004年2月01日
发表于:2007-10-20 18:36:00
5楼
呵呵这个当然可以,看看你写的应该是欧姆龙PLC,你用欧姆龙Host Link协议就好。可以对中间继电器进行置位、复位操作就好。如果你不能掌握该通讯协议我这里商用欧姆龙PLC的Host Link通讯协议串口DLL支持VB、VC、Delphi等开发环境,我的QQ:157610979 Email:wjun7610@yahoo.com.cn
回复
引用
举报
newchp
关注
私信
精华:3帖
求助:0帖
帖子:113帖 | 3966回
年度积分:0
历史总积分:9364
注册:2006年7月15日
发表于:2007-10-20 18:50:00
6楼
可以的,在论坛里就有的,找找看
回复
引用
举报
李超X
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 84回
年度积分:0
历史总积分:101
注册:2006年4月21日
发表于:2007-11-07 14:38:00
7楼
可以的,不过有些位要跟程序没冲突才行啊,如果程序执行有其他的条件让某个位通,那你再通讯让位断开,就会冲突,这个位还会是通的
回复
引用
举报
Legoooooooooooooo
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 135回
年度积分:0
历史总积分:922
注册:2006年7月08日
发表于:2007-11-18 21:00:00
8楼
直接发送指令:
@00SC02 切换到监视模式
@00SC03 切换到运行模式
回复
引用
举报
Legoooooooooooooo
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 135回
年度积分:0
历史总积分:922
注册:2006年7月08日
发表于:2007-11-18 21:11:00
9楼
上面指令是C-Mode Command格式。
如果用FINS Command的话,可在运行模式下读写PLC内存单元。
回复
引用
举报
大馒头
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 30回
年度积分:0
历史总积分:42
注册:2007年5月10日
发表于:2007-11-19 09:19:00
10楼
实际的输入点的状态是无法通过命令改变的,是由外部输入决定的.确切的说,如果用命令改变状态,只能在改变状态的一个扫描周期内改变,下一个扫描周期立即复位.并一个中间点可以解决问题.
回复
引用
举报
磐石123
关注
私信
精华:0帖
求助:0帖
帖子:63帖 | 923回
年度积分:0
历史总积分:1362
注册:2006年10月20日
发表于:2007-11-19 09:28:00
11楼
用FINS Command的话,可在运行模式下读写PLC内存单元
正确!
回复
引用
举报
工控中人
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 101回
年度积分:0
历史总积分:139
注册:2003年6月10日
发表于:2007-11-20 21:55:00
12楼
同意大馒头
回复
引用
举报
热门招聘
相关主题
两个OMRON CP1H的PLC经过串口...
[10111]
子程序与中断程序的区别
[10972]
(已结帖)工控PLC擂台第33期-...
[7423]
FX2N三菱PLC的串口通讯程序
[8122]
PLC的最新发展趋势 (一)(转载...
[10574]
三菱PLC视频教程下载
[13728]
三菱PLC中的指令[SFLP K1431...
[16902]
三菱PLC仿真软件下载地址及其...
[136335]
典型的PLC远程监控问题
[12267]
三菱plc位,字节,字,双字存储...
[11752]
官方公众号
智造工程师
客服
小程序
公众号