品牌:SIEMENS/西门子
西门子(SIEMENS)的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等
在DB1中添加一个数据类型为“UDT_UPS1600_Data”的变量。 见下图。
图4.在数据块中添加UDT
5.右键点击DB1,选择“常规>属性>优化的块访问”,取消勾选。见下图。
图5.取消优化的块访问
6.添加一个循环中断组织块OB30。见下图。
图6.新建OB30
7.在OB30中调用FB162,如图所示。见下图。FB162的参数解释见表3。
图7.调用FB162
参数 | 说明 |
HW_IO | 鼠标双击管脚,打开下拉菜单,选择"DC-UPS-10A_1~Head" |
Cyclic_IO_Address | 鼠标双击管脚,打开下拉菜单,选择"DC-UPS-10A_1~IO_数据子模块" |
UPS_excute_reset | 当UPS_ready_for_reset输出1后,将UPS_excute_reset置1关闭UPS(参见图X流程图) |
Data | 选择步骤4建立的变量 "Global_DB".UPS |
UPS_ready_for_reset | 当UPS进入缓冲模式10S后,UPS_ready_for_reset输出1 |
表3.FB162参数解释
8.用户自行编写程序,将“执行停车流程:M1000.0”和“系统停车完毕关闭UPS:M1000.1”两个变量连接起来。
9.下载PLC程序。