s7–200通讯问题自由口通讯

各位老师好,我现在想做一个s7200做主机,与EDA9033F仪表的通讯问题,做自由口通讯,还有crc校验怎么做及怎么应用啊,我qq946842801,各位老师又得话请给我发个邮件

最佳答案

1、EDA9033F采用标准modbus-RTU协议。S7-200 可采用modbus-RTU协议做主站。并且S7-200有modbus-RTU协议标准的指令库。
2、有关S7-200有modbus-RTU:
《modbus RTU通讯协议在S7-200中的应用》连接:
ttp://<a href='http://www.ad.siemens.com.cn/club/bbs/upload/2010/20101214/29743477<a' target='_blank' style='text-decoration:underline;'>www.ad.siemens.com.cn/club/bbs/upload/2010/20101214/29743477<a</a> href="http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx" target="_blank" style="color:#990000">modbus</a>RTU%CD%A8%D1%B6%D0%AD%D2%E9%D4%DAS7-200%D6%D0%B5%C4%D3%A6%D3%C3.doc 
3、参考实例:
《S7-200基于modbus协议与智能仪表之间的通信实现方法》连接: 
http://www.gongkong.com/webpage/paper/200712/4-B15D-E1D9C8D7E4EA.htm
http://www.jdzj.com/datum/showart.asp?art_id=6877
http://wenku.baidu.com/view/7923c95b312b3169a451a4ff.html
4、有关指令库:
最新的 STEP 7-Micro/WIN V4.0 SP5 版本支持:
、modbus RTU Slave(从站)通信协议库:
可使CPU通信口 Port0 支持modbus RTU从站通信功能。
、modbus RTU Master (主站)通信协议库 :‘
可使 CPU 通信口 Port 0 和 Port 1 支持 modbus RTU 主站通信功能。
STEP 7-Micro/WIN V4.0 以上版内部已经带有新的指令库,但在未安装西门子 Instruction Library 软件包的情况下,不能显示出来使用。
 要使用西门子的标准指令库,必须先安装西门子的指令库软件包 Instruction Library。安装了 Instruction Library 之后,只要安装的 STEP 7-Micro/WIN 版本是最新的,就能获得相应版本的新指令库。安装 Micro/WIN 的升级包(Service Pack)也会更新指令库的版本。
5、指令库《Toolbox_V32-STEP 7-Micro WIN 32 Instruction Library》下载:
http://ishare.iask.sina.com.cn/f/33588270.html
或:
http://www.chuandong.com/publish/data/2006/8/data_11_2237.html
6、如应用指令库指令不需CRC校验,如何需要见:
、S7-200的16位CRC校验原理与基于PLC的算法程序设计:
http://wenku.baidu.com/view/eb8fce68561252d380eb6e6d.html
、CRC 校验在计算机与S7 200 PL C 通信中的设计与实现:
http://wenku.baidu.com/view/2c220c65783e0912a2162a09.html

提问者对于答案的评价:
henhaoa

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日
下一篇 2018年3月6日

相关推荐

  • 西门子200plc的计数器赋值

    可以给计数器当前计数值赋值吗,不是pv. 最佳答案 可以的,看下图。 图片说明:    提问者对于答案的评价:谢谢,这几天忙没能及时回复

    2021年7月5日
  • CP243-1的使用

    最近刚开始用CP231-1以太网和PC机组态通讯,哪位高手能指点下,能不能给个例子,我现在都通讯不上?小弟在这里多谢了! 问题补充:谢射各位的帮忙!我现在通过局域网已经与PLC能通…

    SIMATIC S7-200 2021年7月5日
  • 关于实时时钟

    请教高手:S7-200实时时钟设置时,如要输入2010年5月31日—-,如何设置?数据如何输入?  谢谢! 问题补充:可不可以用数据块写入时间值,什么格式?…

    SIMATIC S7-200 2020年11月1日
  • PLC 200 cpu 222不能监控

    我用的是S7-200 CPU 222为什么不能够监控呢?提示探测到一个组帧错误,这是为什么呢,有办法解决吗?请师傅们帮帮忙。谢谢了 问题补充:可以下载和上传。就…

    SIMATIC S7-200 2021年7月4日
  • 模拟量输出修正算法

    各位朋友,我想咨询一个某个模拟量输出的测距传感器到西门子PLC,经常会出现需要修正算法,不然误差很大?请问算法修正是什么原因?你们经常遇到吗?谢谢! 最佳答案 1、对模拟量输入信号…

    SIMATIC S7-200 2017年6月4日
  • pid测温系统

    用224CN和EM231热电阻模块做测温系统,传感器PT100(cu50),拨盘都在0位,接线为3线方式,用PID向导配置参数,2路通道.增益1.0,给定值高限250.0,积分10…

    SIMATIC S7-200 2021年7月5日
  • TD400C显示乱码怎么回事?

    我想在一个报警上显示三相电流和相电压,因此我插入了四个PLC数据,全部设为REAL类型,不可编辑,小数点后0位,结果显示不全,还出现了一串eeeeeeeee,这是咋回事呢? 最佳答…

    SIMATIC S7-200 2020年11月1日
  • 什么我的高速计数器不工作?

    我找了一个高速计数器做转速的程序,为什么我的高速计数器不工作?经示波器测试I0.0和I0.1接头端子处方波正常,频率2KHz,I0.0和I0.1端子做I口输入也正常。请高手指正! …

    2018年12月6日
  • CPU226作为从站时的一些问题

    CPU226作为从站时,外部主站只能读写226保持寄存器里的数据,不能读写输入输出和模拟量吗?需要读写这些时,只能用传送指令传到保持寄存器区?MaxHold: &nbsp…

    SIMATIC S7-200 2017年6月1日
  • S7-200分别与MP277和MD720-3通讯口不够怎么办

    S7-200分别与MP277和MD720-3还有变频器USS通讯口不够怎么办 问题补充:S7-200分别与MP277和MD720-3还有变频器USS通讯口不够怎么办 最佳答案 可以…

    SIMATIC S7-200 2020年11月1日