背景DB的数据需要从FB块内该,打开FB块,顶端修改背景DB的数据,然后再程序中调用这个FB的位置刷新下实例后,背景DB块自动变过来。
控制字就是控制下位设备运行的参数、控制指令等;状态字就反应下位设备运行状态的字,如西门子PN通讯中有各种报文,如105/103/3/111/750报文等,报文是通过控制字和状态字与下位驱动、设备完成数据交换的。
系统上电,在HW
Config界面中,点击图标。然后选择菜单PLC中,点击Assign Device Name...。弹出设置ET200S等IO Device的命名界面。
V5.4,或其他更高版本,才可以安装V5.4
SP5升级包,你去下一个STEP7
V5.4安装包,再安装这个就可以。 展开
检查上位机和其他以太网模块是否有IP地址或者MAC地址冲突;检查网线是否有问题。如果CPU上BF灯亮,可能未插好以太网线或网络中IP/MAC地址冲突或者Device Name冲突。首先检查网线是否有故障,检查CP343-1上Link灯或者相应端口P1(第一个网络)和P2(第二个网络)。如果都排除,建议利用下列链接对CP34301进行固件更新:
http://support.automation.siemens.com/CN/view/zh/42123315
另外为了使用更多的通信连接,必须减少S7基本通信,如CPU315-2DP中最大通信连接数是16,但为S7 Basic
Communication(S7基本通信)竟然预保留了12个通信连接数,仅为PG和OP(上位机)各预保留了一个。在SIMATIC管理器中,打开你的项目的硬件组态界面,双击CPU,在CPU 属性中选择“Communication”(通信),将S7Basic Communication(S7基本通信)数设定为“0”,以释放更多的通信资源,增加OP预保留通信数为“2”,然后保存编译下载到CPU中。
西门子MODBUS cp340
cp341 这些是做MODBUS通讯用,需要硬件狗和软件,这如果不增加,无法实现。你选的CPU只是以太网,除非你自己编程MODBUS,但也得需要一个模块。
第一步 找到需要连接设备的型号 ,在到对应的厂家官网找到对应的GSD文件,并且了解这个第三方文件的控制字与状态字,第二步,在西门子软件中安装好对应的GSD文件
第三步,安装好的GSD文件,会给你配置好输入输出的地址 根据控制来写你需要的控制就可以了。