热门搜索:

浔之漫智控技术(上海)有限公司-15821971992是一家西门子模块代理商,西门子PLC模块代理商,西门子低压代理商,西门子中国总代理商,西门子四芯工业以太网电缆线浔之漫智控技术(上海)有限公司经营西门子模块代理商、西门子PLC模块代理商、西门子低压代理商、西门子中国总代理商、西门子四芯工业以太网电缆线等;西门子保内全新产品‘质保一年。一年内因产品质量问题换新产品;不收取任何费。欢迎致电咨询。

    西门子代理商|触摸屏代理商

    更新时间:2024-06-29   浏览数:36
    所属行业:电气 工控电器 DCS/PLC系统
    发货地址:上海市松江区  
    产品数量:999.00台
    价格:面议
    货期现货 产品认证CE 销售范围全国 质保日期质保一年 西门子产品系列自动化设备全系列 产品询价随时 产品包装全新原装正品

    logo!属于微型plc,是西门子***小型的,小巧灵活,本体带有8个数字量输入点,4个数字量输出点,12、24规格的还有4路模拟量输入,本体加扩展可以带20个数字量输出,8个模拟量输出,本体自带以太网端口,适用于定时、温控以及小型的自动化控制场合。

    s7-200已经替换为s7-200smart了,属于小型plc,新的产品速度更快,带网口和485端口。包括经济型(C系列)和标准型(S系列)两大类,经济型本体不支持扩展模块,只有数字量控制,点数就是本体所带的点数。标准型支持6个扩展模块,***大IO点216至256不等,模拟量口***大49个,适合中小型自动化控制系统。

     99.webp
    Modbus 地址和 S7-200 存储区地址的映射

    西门子plc S7-200 通过 Modbus Master 和 Slave 协议库通信时,Modbus 地址和 S7-200 内存储区地址的 映射关系都类似。

    Modbus 保持寄存器地址映射举例:

     

    Modbus 数字量地址映射举例:

    位地址(0xxxx 和 1xxxx)数据总是以字节为单位打包读写。**个字节中的较低有效位对应 Modbus 地址的起始地址。如下图所示:

     

    图 4. 数字量地址映射举例

     

     88.webp

    2.3 Modbus RTU 从站地址与S7-200的地址对应

    Modbus地址总是以00001、30004之类的形式出现。S7-200内部的数据存储区与Modbus的0、1、3、4共4类地址的对应关系如下:

    表2. Modbus地址对应表

    Modbus地址S7-200数据区
    00001 ~ 00128Q0.0 ~ Q15.7
    10001 ~ 10128I0.0 ~ I15.7
    30001 ~ 30032AIW0 ~ AIW62
    40001 ~ 4xxxxT ~ T + 2 * (xxxx -1)

    其中T为S7-200中的缓冲区起始地址,即 HoldStart。

    如果已知S7-200中的V存储区地址,推算Modbus地址的公式如下:

    Modbus地址 = 40000 + (T/2+1) ; T为偶数

    111.webp

    2.4 Modbus RTU 从站指令库支持的功能码

    Modbus RTU 从站指令库支持特定的 Modbus 功能。访问使用此指令库的主站必须遵循这个指令库的要求。

    表 3. Modbus RTU 从站功能码

    功能码主站使用相应功能码作用于此从站的效用
    1读取单个/多个线圈(离散量输出点)状态。 功能 1 返回任意个数输出点(Q)的 ON/OFF 状态。
    2读取单个/多个触点(离散量输入点)状态。 功能 2 返回任意个数输入点(I)的 ON/OFF 状态。
    3读取单个/多个保持寄存器。功能 3 返回 V 存储区的内容。在 Modbus 协议下保持寄存器都是"字"值,在一次请求中可以读取较多 120 个字的数据。
    4读取单个/多个输入寄存器。功能 4 返回 S7-200 的模拟量数据值。
    5写单个线圈(离散量输出点)。功能 5 用于将离散量输出点设置为*的值。这个点不是被强制的,用户程序可以覆盖 Modbus 通信请求写入的值。
    6写单个保持寄存器。功能 6 写一个值到 S7-200 的 V 存储区的保持寄存器中。
    15写多个线圈(离散量输出点)。功能 15 把多个离散量输出点的值写到 S7-200 的输出映像寄存器(Q 区)。输出点的必须以字节边界起始(如 Q0.0 或 Q2.0),并且输出点的数目必须是 8 的整数倍。这是此 Modbus RTU 从站指令库的限制。些点不是被强制的,用户程序可以覆盖 Modbus 通信请求写入的值。
    16些多个保持寄存器。功能 16 写多个值到 S7-200 的 V 存储区的保持寄存器中。在一次请求中可以写较多 120 个字的数据。

    http://xhzdh007.cn.b2b168.com