西门子中国总公司-浔之漫智控技术(上海)有限公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SN,S120 G120C V90 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子全新原装产品‘质保一年。 西门子伺服驱动器现货
西门子PLC代理商 西门子PLC模块代理商 西门子PLC通讯模块代理商 西门子PLC模拟量模块代理商 西门子PLC模块总代理商
S7-300CPU处理器具有高性能、可靠性高等特点S7-300CPU处理器是西门子公司推出的一款工业自动化控制系统中使用的CPU,具有高性能、可靠性高等特点。
采用了现代化的32位微处理器技术,具有强大的数据计算和处理能力。其主频在300MHz至1.2GHz之间,同时还配备有256KB至2MB的内存,可以满足各种工业自动化场景下的需求。
还支持多种通信协议,包括以太网、PROFIBUS、MPI等,可以实现与其他设备的无缝集成。这为用户提供了极大的灵活性和方便性,也极大地降低了系统的整体成本。
还配备了丰富的输入输出接口和通信接口,如数字量输入输出模块、模拟量输入输出模块,以及以太网通信接口、CAN总线通信接口等。这些接口可以轻松地连接各种传感器、执行器等外部设备,实现对现场设备的高效管理和监控。同时,它还支持多种协议转换功能,可以将不同协议之间的数据进行转换,使不同类型的设备之间可以顺畅地进行数据交换。
还提供了多种编程语言的支持,如ST、LAD、FBD等。用户可以根据自己的需求选择不同的编程语言进行程序设计和开发。采用基于标准化的编程语言可以大大降低开发和维护成本,并且可以使程序更加稳定和安全。
S7-300CPU处理器是工业自动化控制系统中重要的一部分,具有高性能、可靠性高等特点。其灵活的通信接口、丰富的输入输出接口以及多种编程语言的支持,可以满足各种工业控制应用场景下的需求。
同时,它还拥有良好的兼容性和扩展性,可以与其他设备无缝集成,并且可以随着系统的升级而进行相应的扩展,是一个工业自动化控制系统中的CPU处理器。
多台西门子S7-200SMART PLC与威纶通触摸屏MODBUS RTU通讯案例详解导读:本文章会详细介绍多台西门子S7-200smartPLC与威纶通触摸屏modbus rtu通讯连接的步骤。
一、 硬件连接1. 威纶通触摸屏485端口脚位定义
打开EasyBuilder Pro软件中的帮助,在通讯端口脚位定义中找到你需要连接的触摸屏型号,如图1所示。这里以TK8071iP为例,可以看到COM2 [RS-485]2W通讯端口脚位定义,如图2所示。
图1
图2
2. 200smart PLC 485端口脚位定义
1) 200smart PLC本体端口
200smart PLC选择可以选择CPU 集成的 RS485 通信端口和标准型 CPU 额外支持 SB CM01 信号板。CPU 集成的 RS485 通信端口的引脚分配如图3所示,CPU 额外支持 SB CM01 信号板
图3
2) 200smart 信号板
标准型 CPU 额外支持 SB CM01 信号板,该信号板可以通过 STEP 7-Micro/WIN SMART 软件组态为 RS485 通信端口或者 RS232 通信端口。SB CM01 信号板的引脚分配,如图4 所示。
图4
3. PLC与触摸屏连接
1) CPU 集成的 RS485 通信端口与触摸屏连接
PLC端口引脚3连接触摸屏COM2 [RS-485]2W端口引脚2,PLC端口引脚8连接触摸屏COM2 [RS-485]2W端口引脚1,如图5所示。
2) SB CM01 信号板与触摸屏连接
SB CM01 信号板Tx/B连接触摸屏COM2 [RS-485]2W端口引脚2,SB CM01 信号板Rx/A连接触摸屏COM2 [RS-485]2W端口引脚1,如图5所示。
威纶通触摸屏
200smart PLC从站2
200smart PLC从站3
COM2 [RS-485]2W端口引脚2
485端口引脚3
485端口引脚3
COM2 [RS-485]2W端口引脚1
485端口引脚8
485端口引脚8
图5
二、 EasyBuilder Pro软件设置1. 通讯参数设置
1) 打开EasyBuilder Pro软件在文件菜单栏中新建项目选择TK8071iP这款触摸屏,如图6所示;
图6
2) 在菜单栏中的常用—系统参数,如图7所示,进行通讯参数设置;
图7
3) 在系统参数设置窗口中选择新增设备,如图8所示;
图8
4) 选择MODBUS RTU,RTU over TCP,如图9所示;
图9
5) 通讯参数根据图10设置,如果设备预设站号设置的为10设置不同,组态的元件地址如果没有加站号地址的组态元件都是从站10的地址数据,例如2#(此处可参考2号从站和3号从站组态程序编写内容)。
需要注意的是200smart PLC的32位数据类型需要勾选数据转换,如图10所示。
图10
2. 2号站软件组态
1) 按钮组态
组态如图11所示;
图11
4x_Bit表示的是保持寄存器,200smart plc中的V存储区的的位地址;
2#10015中2#代表2号站,100代表V存储区的字起始地址,15代表的是第15位,如图12所示。10015代表的是V188.7,因为PLC程序是从VW0开始的,换算以后的地址是VW188,VW188包含了VB188和vb189,而VW188的第15位是V188.7,如图13所示。
图12
图13
2) 输出指示灯组态
组态如图14所示,0x表示的是输出存储区,2#1表示的是2号站的Q0.0。
图14
3) 16位无符号整数
组态如图15所示,4x表示的是保持寄存器,2#1表示的是2号站的VW0,格式选择16-bit Unsigned。
图15
4) 32位无符号整数
组态如图16所示,4x_Double表示的是32的保持寄存器,2#2表示的是2号站的VD0,格式选择32-bit Unsigned。
图16
5) 32位浮点数
如图17所示,4x_Double表示的是32位的保持寄存器,2#4表示的是2号站的VD6,格式选择32-bit Float。
图17
3. 3号站软件组态
1) 按钮组态
组态如图18所示;
图18
4x_Bit表示的是保持寄存器,200smart plc中的V存储区的的位地址;
3#10015中3#代表3号站,100代表V存储区的字起始地址,15代表的是第15位,如图19所示。10015代表的是V188.7,因为PLC程序是从VW0开始的,换算以后的地址是VW188,VW188包含了VB188和vb189,而VW188的第15位是V188.7,如图20所示。
图19
图20
2) 输出指示灯组态
组态如图21所示,0x表示的是输出存储区,3#1表示的是3号站的Q0.0。
图21
3) 16位无符号整数