西门子S7 200与欧姆龙温控表E5CK通信RS232为什么不成功呢?

我专门去买了一个RS232转RS485转换器,卖这个转换器的老板说接到电脑上好用,我也现场看他实验了下,确实好用,按照说明书,我连接PLC---转换器----温控器232接口

 在PLC里面编写通信程序,温控表根本就没反应啊,读写都不正确,打电话给欧姆龙,他们说我的表不支持通信,郁闷啊

 我的表示E5CK新购买了一块232通信单元

 谁接触过类似的项目,介绍下经验啊  谢谢了

最佳答案

S7 200与仪表的自由口通信是一个很强大的功能,要使用这个功能,首先你要明确几个概念:

 1.S7 200通信口是基于RS485电气规范的;
 2.接线一定要正确;
 3.自由口通信你要选择使用哪种的编程方式;
 4.报文格式要正确;

 1.E5CK温控表是欧姆龙现在很旧的一种表,但是增加一块RS232通信单元是肯定支持RS232通信的;

 由于S7 200通信是基于RS485的,所以你的温控表要与S7 200通信就必须加一个RS232与RS485转换器,这个转换器建议你使用有源的,无源转换器的电源是采用一种”窃电“的方式来进行,在PC串口上使用是没问题的,使用到仪表上面就不一定好用,所以建议你使用有源的转换器;

 2.接线很重要:

 通信电缆:[自制]

 PLC测           转换器RS485端           

 D9头3            TX-                     
 D9头8            TX+

 

 转换器RS232端    E5CK温控表端

 D9头2            14[RD]
 D9头3            13[SD]
 D9头5            1 [GND]

 
 3.自由口通信有两种方式,[水平有限,只知道2种],对于发送,这两种自由口通信基本一致,没什么区别,主要在于字符的接收:
 A:通过首字符来启动有效数据的接收
 B:只要信号线上有电平就启动字符接受

 通过A方式,E5CK欧姆龙的温控表我只测试过SYSWAY通信协议,返回数据不稳定,当然这也可能是我程序的问题
 通过B方式,E5CK欧姆龙仪表SYSWAY,COMPOWAY通信协议都有很好的表现,所以建议采用B方式来做通信程序

 4.报文格式:
 这里我只给你一个例子,每个字段的含义请参考欧姆龙手册

 读温控表当前温度:

 格式: @     00    1   00     0000        FCS    * enter
 ASC码  40    3030  31  3030   30303030    3731   2A0D

 
 

提问者对于答案的评价:
谢谢大家都回答,受到了很大的启发

 按照 s7 net 大侠的回答,我读到数据啦,看着转换器上指示灯闪烁,真兴奋

 谢谢大家,这个论坛高手真多

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:13
下一篇 2021年7月4日 下午11:13

相关推荐

  • S7-200应用例程序

    在西门子网站下载的应用例程序用什么方法打开 最佳答案 先解压,然后用RAR解压程序,然后用200的编程软件就可以打开了,200编程软件为 Step7 Micro…

    SIMATIC S7-200 2020年11月1日
  • 变频器空载

    手头有一台变频器,没有带电机,能不带电机上电进行设置调试吗 最佳答案 空载上电调试没有问题,但是有的故障不能够体现出来。比如接地故障,输出不平衡等都不能够体现,所以最好还是找一台电…

    SIMATIC S7-200 2021年7月5日
  • smartPLC200 指针偏移VD寄存机DI位置 存放数据 断电后DI里数据消失 是什么原因啊?

    smartPLC200 指针偏移VD寄存机DI位置 存放数据 断电后DI里数据消失 是什么原因啊? 最佳答案 是说断电重启后,VD内的数据丢…

    SIMATIC S7-200 2021年7月5日
  • s7-200里面的map库是否具有实时修改速度方向的功能?

    map库的Q0_0_MoveVelocity模块,可以实时修改速度大小,通过触发执行位即可达成目的。那么,修改速度方向呢?该如何实现? 最佳答案 这是一直运行指令,方向不能再运行时…

    SIMATIC S7-200 2021年7月5日
  • 200PLC与欧姆龙触摸屏

    请问各位大侠,200PLC与欧姆龙触摸屏是否匹配,若可以,请指教一下!谢谢!!! 最佳答案 连接第三方HMI/SCADA软件(上位机) 与第三方HMI/SCADA软件(上…

    SIMATIC S7-200 2021年7月5日
  • 单位时间内累计次数

    我想用200做一个小程序:1小时内如果某个开关量值触发10次则报警,请大神指点。 问题补充:即第10次触发距离第一次触发不到1个小时。 最佳答案 昨天没有太多时间写,今天有时间也有…

    2021年7月5日
  • S7-200与VB的实例

    我需要用一些S7-200与VB方面的例子,希望各位高手能赐送.谢谢,我的油箱号:LOUXINGANG932@163.COM 问题补充:谢各位的关心,我下载回去慢慢学习理解. 最佳答…

    SIMATIC S7-200 2021年7月5日
  • CPU224XPs控制伺服,通过MAP库去控制伺服

    CPU224XPs控制伺服,通过MAP库去控制伺服的过程中,我要在写程序的过程中要用到PLC脉冲输出中的状态,用那个可以表示PLC脉冲输出中,或者说怎么可以知道伺服当前的速度? 钻…

    SIMATIC S7-200 2021年7月5日
  • s7-200 有哪些版本?

    s7-200到目前为止有哪些版本?他们分别都有什么功能?有没有兼容cp5711的功能?谢谢 问题补充:用cp5711监控s7-200的方法有人试过吗?用的是那个版本啊? 最佳答案 …

    SIMATIC S7-200 2020年10月31日
  • 工程问题(相信大家都会遇到)

    目前工程结束后,后续付款问题,成了一个大问题。大家有没有什么好方法????  问题补充:有没有定时触发硬件SF故障,然后程序自己毁掉导致有故障的代码,这样即使用户有密码,…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论