中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

fluketop kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 艾睿光电产品体验活动 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 PLC论坛 → 浏览主题: 请教一个问题,1200 RS232无协议通讯,只接受。
发表新帖 回复该主题
回帖:5个,阅读:169 [上一页] [1] [下一页]
* 帖子主题:

请教一个问题,1200 RS232无协议通讯,只接受。

分享到
13421
bnnyygy
文章数:3621
年度积分:1481
历史总积分:13421
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/7/28 16:59:08
#0楼
1.之前做过测试,用的条码枪,扫书上的条码,没问题,一串数字+0D结束。

2,今天重新做,怎么整也不行,数字+后面一堆00 (以至于把条码枪都扫废了,扫了恢复出厂设置,条码枪亮红灯,扫不了了)

3,模块都是默认设置,通讯协议都是默认的。

附件 QQ图片20210728165925.jpg



13421
bnnyygy
文章数:3621
年度积分:1481
历史总积分:13421
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/7/28 17:18:07
#1楼
https://v.qq.com/x/page/e31428h1pi4.html

这里有个视频教程,很详细。


但是也没解决我的问题~~
13421
bnnyygy
文章数:3621
年度积分:1481
历史总积分:13421
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/7/28 17:31:17
#2楼
附件 QQ图片20210728173152.jpg



额,第一次做,刚才一直做S7通讯,变量搞错了
13421
bnnyygy
文章数:3621
年度积分:1481
历史总积分:13421
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/7/28 17:41:56
#3楼
这个问题困扰了好久啊。。。蛋疼

RS232-扫码枪搞定了。

PLC S7通讯搞定了,大神看看这个逻辑如何;

客户现场的的PLC(主):
新建一个DB块,var1 字符(条码枪扫出来的),
var2 bool,我这边新加设备写入,表示已经接受到了字符,请求 主机PLC 清除var1。

新设备的PLC(从),DB块:VAR1 字符,主设备写入的。var2_bool, 从PLC字符<>“0”表示有字符接受,var2=1 (延迟0.5s)清除。

这样配合应该没问题吧,主从PLC都要写程序。这个麻烦。


方案2:主PCL DB块就一个变量,VAR1,字符。

从PLC一直读,但是逻辑好像比较麻烦。从机根据主机扫码信息 开启从机出料门的。

PS:S7通讯,延迟10ms切换读写,但是会报错,把切换时间延迟到1S还是报错,无解了,当时通讯正常。

1HZ的BOOL我看写到从机,有延迟,但是能用


附件 QQ图片20210728175201.jpg
[此贴子已经被作者于2021/7/28 17:51:43编辑过]
9020
339402782
文章数:3149
年度积分:677
历史总积分:9020
注册时间:2010/6/2
发站内信
2011国庆活动
发表于:2021/7/29 11:18:44
#4楼
搞不懂为啥都喜欢断EN使能;
S7通讯又不需要轮询,干嘛这样写;
EN常通,然后在REQ上用脉冲不断读写不完事了么;
13421
bnnyygy
文章数:3621
年度积分:1481
历史总积分:13421
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/7/29 11:44:18
#5楼
以下是引用3394027822021/7/29 11:18:44的发言:
搞不懂为啥都喜欢断EN使能;
S7通讯又不需要轮询,干嘛这样写;
EN常通,然后在REQ上用脉冲不断读写不完事了么;
习惯了。。。。好像是双工的,后来直接两个脉冲完事表情
此帖发自论坛APP
工控学堂推荐视频:

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

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

78