浔之漫智控技术(上海)有限公司
主营产品: 西门子产品 plc模块 电线电缆 电机 触摸屏 变频器
ET 200SP I/O 模块 模拟量输入模块代理商
发布时间:2026-01-12

ET 200SP I/O 模块 模拟量输入模块代理商

ET 200SP I/O 模块 模拟量输入模块代理商

ET 200SP I/O 模块 模拟量输入模块代理商

西门子CPU代理商  西门子CPU模块代理商  西门子CPU 控制器代理商  西门子S7-1500CPU代理商  西门子S7-1500中央处理单元 冗余 CPU代理商

西门子S7-1500 冗余CPU代理商  西门子SIMATIC S7-1500R代理商  西门子冗余 CPU代理商  冗余 CPU CPU 1513R-1 PN代理商

西门子S7-300CPU代理商   西门子S7-200CPU代理商     SIEMENS代理商

西门子S7-400 CPU代理商  西门子S7-1200CPU代理商  西门子S7-200 SMART CPU代理商  西门子ET200CPU代理商  西门子S7-1200 G2 CPU代理商

S7-1200 G2 CPU西门子CPU 1212C代理商  CPU 1212FC模块代理商  CPU 1214C模块代理商  CPU 1214FC模块S7-1200 G2代理商

西门子CPU1214C

西门子CPU1214C模块

西门子CPU1214C主机

西门子CPU1214C中央处理器

西门子CPU1214C中央处理单元

西门子CPU1214C可编程控制器

西门子CPU1214C模块控制器

西门子CPU1214C代理商

西门子CPU1214C中央控制器

西门子CPU1214C中央控制单元

西门子S7-1200CPU1214C模块

西门子S7-1200主机CPU1214C

西门子S7-1200CPU1214C中央处理器

西门子S7-1200CPU1214C中央处理单元

西门子S7-1200CPU1214C可编程控制器

西门子S7-1200CPU1214C模块控制器

西门子S7-1200CPU1214C中央控制器

西门子S7-1200CPU1214C中央控制单元

PLC从站程序编写

打开STEP 7-MicroWIN SMART 软件中找到modbus rtu从站库,然后编写modbus rtu从站程序,如图14所示。需要注意给库存储区分配地址,在程序块中的库右键选择库存储区分配,如图15所示。程序编写好下载到plc中,plc切换至运行模式。

 

图14

“模式”(Mode) 输入的值用于选择通信协议:输入值为 1 时,分配 Modbus 协议并启用该协议;输入值为 0 时,分配 PPI 协议并禁用 Modbus 协议。

参数“地址”(Addr) 将地址设置为 1 至 247 之间(包括边界)的值。

参数“波特”(Baud) 将波特率设置为 1200、2400、4800、9600、 或 115200。

参数“奇偶校验”(Parity) 应设置为与 Modbus 主站的奇偶验校相匹配。所有设置使用一个停止位。接受的值如下:0(无奇偶校验)、1(奇校验)和 2(偶校验)。

参数“端口”(Port) 设置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可选信号板上的 RS-485 或 RS-232)。

参数“延时”(Delay) 通过使标准 Modbus 信息超时时间增加分配的毫秒数来延迟标准 Modbus 信息结束超时条件。在有线网络上运行时,该参数的典型值应为 0。如果使用具有纠错功能的调制解调器,则将延时设置为 50 至 100 ms 之间的值。如果使用扩频无线通信,则将延时设置为 10 至 100 ms 之间的值。“延时”(Delay) 值可以是 0 至 32767 ms。

参数 MaxIQ 用于设置 Modbus 地址 0xxxx 和 1xxxx 可用的 I 和 Q 点数,取值范围是 0 至 256。值为 0 时,将禁用所有对输入和输出的读写操作。建议将 MaxIQ 值设置为 256。

参数 MaxAI 用于设置 Modbus 地址 3xxxx 可用的字输入 (AI) 寄存器数,取值范围是 0 至 56。值为 0 时,将禁止读取模拟量输入。建议将 MaxAI 设置为以下值,以允许访问所有 CPU 模拟量输入:

u 0(用于 CPU CR20s、CR30s、CR40s 和 CR60s)

u 56(所有其它 CPU 型号)

参数 MaxHold 用于设置 Modbus 地址 4xxxx 或 4yyyyy 可访问的 V 存储器中的字保持寄存器数。例如,如果要允许 Modbus 主站访问 2000 个字节的 V 存储器,请将 MaxHold 的值设置为 1000 个字(保持寄存器)。

参数 HoldStart 是 V 存储器中保持寄存器的起始地址。该值通常设置为 VB0,因此参数 HoldStart 设置为 &VB0(地址 VB0)。也可将其它 V 存储器地址指定为保持寄存器的起始地址,以便在项目中的其它位置使用 VB0。Modbus 主站可访问起始地址为 HoldStart,字数为 MaxHold 的 V 存储器。

MBUS_INIT 指令完成时,“完成”(Done) 输出接通。

 

 

图15


四、 连机测试

如图16所示,触摸屏与


展开全文
拨打电话 微信咨询 发送询价
免责声明:商铺内信息由浔之漫智控技术(上海)有限公司发布提供和承担责任,谨防网络诈骗,不要付款给个人 信息有误或侵权请联系