您现在所在的是:

PLC论坛

回帖:6个,阅读:3654 [上一页] [1] [下一页]
980
zhoufu
文章数:10
年度积分:50
历史总积分:980
注册时间:2006/3/23
发站内信
发表于:2008/11/9 22:08:00
#0楼
小弟目前在做这个PLC的开发,要用到串口。
如果我用PC机不停发送读或写PLC命令的话,按照松下的协议通信是成功的,可以读到PLC的触点状态和寄存器值。但是我们要实现的要求是当PLC的触点状态有变化时就主动向PC发送数据,不用pC及查询,我用F144 TRNS指令的话,PC机上死活接收不到数据。
请问高手应该如何实现PLC主动发送数据,如何设置或是注意什么?
2186
gk528
文章数:482
年度积分:50
历史总积分:2186
注册时间:2008/6/21
发站内信
发表于:2008/11/9 22:15:00
#1楼
是编程口通讯方式吧?记得F144不能通过编程口发送数据,好象得用一个COM4板,COM4上有485和232两种通讯选择,或是直接用COM3
http://www.gk528.com
528工控科技 串口 以太网 通讯 MODBUS
980
zhoufu
文章数:10
年度积分:50
历史总积分:980
注册时间:2006/3/23
发站内信
发表于:2008/11/9 22:24:00
#2楼
楼上的意思就是说不能直接用PLC的编程口通信了?要另接一个串口才行?
但是在PLC里可以通过No412寄存器来设置串口工作模式的啊!
2186
gk528
文章数:482
年度积分:50
历史总积分:2186
注册时间:2008/6/21
发站内信
发表于:2008/11/9 22:51:00
#3楼
No412是针对COM端口设置的,它有计算机连接与通用通信的选择项,
而编程口的设置是NO410,只有站号选择。
既然要分开两个系统寄存器,是不是说明NO412的设置对编程口是无效的?
F144指令解释中有一句话:执行F144指令可以切换“通用通讯方式”与“计算机连接方式”


[此贴子已经被作者于2008-11-9 22:54:35编辑过]
528工控科技 串口 以太网 通讯 MODBUS
86230
ZCMY 版主
文章数:47558
年度积分:749
历史总积分:86230
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2008/11/10 9:36:00
#4楼
FP1有带C的型号,上面自带有RS232接口;
不带C的型号是没有的;
4090
doorcontrol
文章数:2124
年度积分:50
历史总积分:4090
注册时间:2008/6/24
发站内信
发表于:2008/11/10 11:31:00
#5楼
FP1本身并不能做通讯主机使用,F144指令是在有C-NET等通讯模块时用的通讯读/写指令.还有PLC的通讯必须9600,只能7位要重新设置一下.其实楼主已经实现了PC到PLC的通讯,那么PLC只要把数据放到相应的地址,主机PC就可以读到了.
如果用FP1的232直接与PC通讯,就省掉了232/422转换的麻烦.
980
zhoufu
文章数:10
年度积分:50
历史总积分:980
注册时间:2006/3/23
发站内信
发表于:2008/11/10 13:15:00
#6楼
多些楼上各位了,大概知道怎么回事了,应该要扩展个串口模块了。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004