S7-200PLC的自由口通讯

S7-200PLC的自由口通讯-获取扫描枪的数据,我的硬件是这么连的,232串口扫描枪连接串**叉线(自己制作的),后面连接232转485模块(淘宝买的,无源转换),再连接到PLC上的port0口,程序确定无问题有成熟的项目,但是数据就是无法获取到,现在有个疑问,232转485模块必须使用西门子的PC/PPI线缆吗?现在手头只有USB形式的编程线缆,无法找到问题在哪里,各位大师做自由口通讯都是用的什么硬件,告知下吧,谢谢,硬件接线是如何实现的,论坛我也搜了下,都是讲程序的,没有讲硬件如何连接的

问题补充:
搞了好几天,问题解决了,最后是程序的问题,程序指令拷贝过来的不能使用,自己把指令手动输入一遍就可以了,手动输入RCV指令就可以了,很奇怪,总归问题解决了,谢谢各位大师给予的帮助,图片是我的硬件接线方式,有兴趣的可以看下。

图片说明:

S7-200PLC的自由口通讯   

最佳答案

1、200是RS485的接口,扫描枪是RS232的接口,如果你买的产品质量没有问题,硬件链接方面是没有问题的。
2、扫描枪的参数设置,首先要看看200PLC编写程序时,(程序确定无问题有成熟的项目,说明你设置了通讯协议是自由口通讯)那么就是要检查设定的自由口通讯参数了,比如,波特率多少,几个数据位(7/8)?奇偶校验?(偶校验/奇校验),停止位是几位?这些数据都可以在你的程序中能找到;接下来就要将扫描枪的通讯参数设置和你查到的PLC的通讯参数必须一致,有任何一个不一致,就会出现乱码。
3、我推荐一个软件,你可以测试一下硬件连接和参数设置是否正确,Commix 1.4。扫码枪设置好参数后,将扫码枪连接到电脑上(R232转换成USB口线),在图片上设定参数和你的扫描枪一致,这样port口设置,5个参数设置完成,扫码,1、如果没有任何数据或乱码,说明你的硬件连接有问题,检查232/485线,插头是否插好;2、有码,和你扫过的码是一样的,说明硬件、参数设置正确,连接PLC就没问题了;3、乱码,和扫的码不一样,那么硬件没有问题,扫码枪的参数设置有问题,再重新设置,直到扫码正常。
4、新项目这样设置没问题,如果是连接到老的项目中,还要看看老的项目中通讯参数设置有无回车换行等其他码,如果有,扫码枪的参数也要保持一致。

提问者对于答案的评价:
应该是程序的问题,谢谢了

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:21
下一篇 2021年7月5日 下午12:21

相关推荐

  • PLC与HMI之间的通信线烧毁,请教如何处理

    控制柜里有两个开关电源其中一个给200PLC、触摸屏、模拟量模块及按钮供电,另一个开关电源给继电器和压力传感器供电。两个电源之前没有联系,今天把两个开关电源的负端接在一起,结果刚上…

    SIMATIC S7-200 2021年7月4日
  • 200PLC和上位机 通过PPI通信,距离600米,如何解决

    如题,手中有1个200PLC,一条PPI通信电缆,和距离600开外的PC。现在想通过PPI通信,请问,中间肯定要增加RS485的中继器的,那么需要增加几个? 问题补充:增加一个中继…

    SIMATIC S7-200 2020年10月31日
  • S7-200和PIC通讯问题

    目前接到一项目,用S7-200主站,PIC做从站,PIC以前没有接触过,不知道应如何进行通讯,是用自由口,还是用modbus通讯,PIC是16F877A-I/P,目前手中没有资料,…

    SIMATIC S7-200 2021年7月5日
  • 新程序无法导入

    “s7-200被密码保护了,我重新编了程序,但是它还要密码才能把程序导入PLC.请指点我该如何处置它.谢谢!” 最佳答案 1.方法一:在MICRO/WIN的PLC菜单中CLEAR输…

    SIMATIC S7-200 2021年7月5日
  • S7-200的PLC位置向导

    我想要修改位置向导自动生成后程序的某些数据,比如:我想在触摸屏里实时修改脉冲的频率和发出的脉冲数。 最佳答案 在数据块里面查找对应的地址。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月1日
  • s7-200模拟量处理输入输出问题

    热风温度传感器,由转换模块转换成4-20ma信号给PLC,PLC与气动调节阀连锁,来控制蒸汽流量,气动调节阀接收4-20ma信号,用CPU224(EM235)如何进行编程?谢谢! …

    SIMATIC S7-200 2020年11月1日
  • 求教200plc编程问题

    各位老师,本人小白,我想实现每隔一定时间对VW204进行减法比较,比如,现在VW204一个数值,隔15s后,又得到另一个数值,这两个数值相减传送到vw308,这个数vw204是时刻…

    2021年7月5日
  • 200程序问题

    LDW>=  LW14, +6400ANDW   16#7FF8, LW14SRW &nbsp…

    SIMATIC S7-200 2020年11月1日
  • 如何运用EM277与上位机进行通讯;

    有一个PLC,四块仪表走modbus协议,一个报警模块走自由口通讯,一个触摸屏走PPI通讯,一个上位机WINCC,如何实现这个功能;谢谢大家帮忙 问题补充:昆仑通态的触摸屏可以? …

    SIMATIC S7-200 2020年10月31日
  • simatic KTP700 PN 触摸屏 如何在博图V16软件中与 S7-200通讯

    大致情况是这样的, 在博图V16软件中, 可以正常访问S7-200 PLC,也可以设置该驱动程序,并可以修改IP地址, 但只能添加KTP70…

    2021年7月5日

发表回复

登录后才能评论