s7200 modbus与智能仪表

S7200与智能仪表modbus通讯,我只想问从站的程序用不用写 ,如果要写 在哪儿写 下载到哪儿?S7200做主站!

最佳答案

从站不用写,只需要设置通讯的参数,就行PLC和变频器通讯一样
欲在S7-200程序中使用modbus主设备指令,请执行以下步骤:


1. 在程序中插入MBUS_CTRL指令,并在每次扫描时执行MBUS_CTRL。您可以使用MBUS_CTRL指令初始化或更改modbus通讯参数。当您插入MBUS_CTRL指令时,会在程序中自动增加几个受保护的子程序和中断例程。

2. 使用协议库存储器命令,为modbus主设备协议指令需要的V存储器指定一个起始地址。

3. 将一条或多条MBUS_MSG指令放入程序中。可以根据需要将尽可能多的MBUS_MSG指令放入程序中,但每次只能激活这些指令中的一条。

4. 连接S7-200 CPU上的端口0 (或对端口1协议库是端口1)和modbus从站之间的通讯电缆。

当心带有不同参考电位的互连装置会引起互连电缆中出现意外电流。这些意外电流会引起通讯错误或损坏装置。确保所有用通讯电缆连接的设备共享一个共用电路参考或单独隔离,以防不需要的电流通过。
modbus主设备指令使用如下显示的modbus功能读取或写入特定的modbus地址。modbus从站必须支持所需的modbus功能才能读取或写入特定的modbus地址。

所需的modbus从站功能支持

modbus地址 读取或写入 所需的modbus从站功能
00001 ?09999 离散输出 读取 功能1
写入 功能5用于单个输出点功能15用于多个输出点
10001 ?19999离散输出 读取 功能2
写入 不能
30001 ?39999 输入寄存器 读取 功能4
写入 不能
40001 ?49999 保持寄存器 读取 功能3
写入 功能6用于单个寄存器功能16用于多个寄存器

提问者对于答案的评价:
谢谢 懂了 回答得很好

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午1:58
下一篇 2020年11月1日 下午1:58

相关推荐

  • s7200定时器指令问题

    我在s7200程序中,用的定时器指令T39 ,设置时间为200,监控时发现,输入条件满足时,定时器开始计时,但是达到设定值时,定时器触点不动作,达到200时,再从0开始重…

    SIMATIC S7-200 2020年11月1日
  • 西门子比例调节阀手册

    1.采用西门子温度控制器+电动执行机构+比例调节阀体的控制 2.介质是压缩空气 3管径是DN50-DN200 最佳答案 https://support.indu…

    2021年7月5日
  • 新手请教程序问题。200CN

    比如一台机器在自动运行,这时候突然有故障或者我要用手动模式做某个动作,打回自动的时候,怎么让他继续执行自动下一步的程序?采用中断吗?我自动是用步进写的程序。 最佳答案 写程序有个原…

    SIMATIC S7-200 2018年1月1日
  • S7-200 PLC如何与仪表通讯

    请问S7-200PLC 如何与仪表通讯,通讯的方法有几种?因为我们公司大多有仪表监控显示,所以我不想用模拟模块获取数据,我想从仪表获取数据,这样可以降低费用,我应该如何去…

    SIMATIC S7-200 2021年7月5日
  • pc access 通讯问题

    碰到个问题,我的PC ACCESS 不能与PLC通讯,但是我的MICRO/WIN确能通过以太网与PLC通讯(这说明我的IP设定是对的),我的PC AC…

    SIMATIC S7-200 2021年7月5日
  • 24小时延时控制

    我用S7-226控制两台水泵,要求24小时轮流起停,一台工作24小时后,停下,启动另一台,如此循环.请问,这个时间怎么控制呢? 最佳答案 可采用取实时时钟进行判断。使用 …

    SIMATIC S7-200 2020年11月1日
  • win7无法安装S7-200软件

    换电脑后没法使用S7-200软件 最佳答案 1、关闭杀毒软件2、系统不是gost系统3、控制面板中卸载之前已经安装的软件版本4、安装完整版的安装包,v4.0sp9完整版软件下载ht…

    SIMATIC S7-200 2021年7月5日
  • S7300不知道ip地址怎么上载程序?

    在做一个改造项目,需要上载以前的plc程序,但是不知道ip地址。cpu312,有个以太网模块 最佳答案 在线进行PLC/搜索以太网节点时,点击"浏览",&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200 测速

    用S7-224 PLC和霍尔传感器测电机转速,要求测速精度正负10转一分钟,电机转一圈一个脉冲信号,我用高速计数测200mS内脉冲数换算成一分钟的转速成是300变。请高手…

    SIMATIC S7-200 2021年7月4日
  • STEP 7 MicroWIN SMART V2.2打不开

    STEP 7 MicroWIN SMART V2.2安装上以后打不开,应该怎么办,电脑系统是win10专业版的 最佳答案 下载使用最新的V2…

    SIMATIC S7-200 2021年7月5日