您现在所在的是:

PLC论坛

回帖:11个,阅读:986 [上一页] [1] [2] [下一页]
1739
我好像是
文章数:84
年度积分:50
历史总积分:1739
注册时间:2012/2/21
发站内信
发表于:2017/9/18 18:01:26
#0楼
现在是这样。有一台上位机。程序是死的,我没有办法修改。上位机通过rs232接口跟下位机(PLC)通讯。
1:PLC发送给上位机的格式跟内容:PLC发送数据 03 13 02 SD 给上位机,??意思是让上位机进行某一个操作??然后上位机返回03 13 01E5??说明操作成功(操作很多,这只是举例子)
2:上位机发送给PLC的格式跟内容:上位机发送数据 03 13 02 GD?? 意思是让下位机(PLC)进行某一个操作??然后上位机返回03 13 01E8??说明操作成功.(操作很多,这只是举例子)

3:上位机不停发送固定数据给下位机PLC 88 88 88 88,??频率是每秒一次。(作用是判断上位机是否死机)
4:下位机不停发送固定数据给上位机 66 66 66 66,??频率是每秒一次。(作用是判断下位机是否死机)



问题:请问一下这个应该用什么PLC?走自由口通讯协议?可是PLC跟上位机一直在不停发送跟接收数据哎。接收跟发送都是4组十六进制数据。要是有协议的话我还是知道怎么写,不同数据发送给不同寄存器嘛。
可现在没办法指定某一个寄存器哎,都是一股老的发送,接收。发送跟接收就这么四组数据,没有指定寄存器哎。


有成功例子,人家下位机是用STC C52单片机高仿三菱的工控板子。说明这个是可以写出来的嘛。
请各位大神提供一个思路,成功的,我发微信红包哈。上位机发送接收格式内容没有办法修改哎。这是死的。
14863
liuhuoaaa
文章数:8568
年度积分:50
历史总积分:14863
注册时间:2007/6/11
发站内信
发表于:2017/9/18 18:10:03
#1楼
你对什么品牌的PLC熟悉点就用什么品牌的,通讯是都能做的!
1739
我好像是
文章数:84
年度积分:50
历史总积分:1739
注册时间:2012/2/21
发站内信
发表于:2017/9/18 18:51:02
#2楼
回复 #1楼 liuhuoaaa
三菱,关键是不知道用什么通讯协议,怎么个思路
19755
pqsh 版主
文章数:7486
年度积分:371
历史总积分:19755
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/9/18 18:56:54
#3楼
上位机没法改,那你下位机总知道程序吧?
至于通讯嘛,只发生在线路上,内部给谁,怎么处理,通讯是不管的。所以你选个自由通讯的plc,这点都能实现。
28244
cfg168
文章数:17074
年度积分:58
历史总积分:28244
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/9/18 19:15:48
#4楼
既然是通讯测试数据,反复写入和读出相同一组数据存储地址不就得了?
39175
知道一点
文章数:23084
年度积分:867
历史总积分:39175
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/9/18 19:19:24
#5楼
也许上帝能帮你
3679
382893974
文章数:396
年度积分:56
历史总积分:3679
注册时间:2016/3/24
发站内信
发表于:2017/9/18 19:31:58
#6楼
是做毕业设计的? 这个时间点不对啊表情
4629
857362369
文章数:645
年度积分:207
历史总积分:4629
注册时间:2017/5/7
发站内信
发表于:2017/9/18 20:32:34
#7楼
西门子S7-300plc+CP340通讯模块,可以485或者232的,设置两个DB数据存储区用来存放CP340接受的数据和CP340要发送的数据,应该可以实现你的功能得。对数据接收存储区的数据分析判断来确定下一步的动作。判断死机的话用OB35循环中断,在OB35总写程序发送给上位机数据,100ms一次循环(循环时间可以硬件组态中设定)
1739
我好像是
文章数:84
年度积分:50
历史总积分:1739
注册时间:2012/2/21
发站内信
发表于:2017/9/18 21:21:19
#8楼
回复 #7楼 857362369
太贵了,我就想几百块买个最小点的PLC就好了
12762
蛇会大学
文章数:4695
年度积分:267
历史总积分:12762
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2017/9/18 22:10:07
#9楼
这个报文不像是常用的猫吧屎协议,你可以监控数据进行分析,然后用自由通讯做

只要支持自由协议通讯的PLC都可以,国产的便宜

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

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

78.0005