在实际的工程应用中,PLC系统一般IO数量都会有一定冗余设计,这样当其中某一个或者几个IO点发生损坏时,可以及时使用备用点,但是这样就需要同时更改程序,对现场维修人员的要求比较高,针对这种工况,开发出调整IO的功能库,可以在不更改程序的基础上在HMI上直接选择对应IO备用点,仅需要用户更改外部接线既可,大大减小了维修难度,同时使用该功能库也可以实现单按钮控制多个输出。
该程序库主要可以实现如下功能:
1. 不需要更改程序,可以灵活调整IO对应功能。
2. 可以实现单按钮控制多个输出。
0
本库文件有4个FB块组成,分别是ReadjustX、ReadjustX_EN、ReadjustY、ReadjustY_EN。
ReadjustX、ReadjustX_EN是输入点调整块:
0
0
程序块引脚说明:
参数 &类型
数据类型
描述
EN
bool
程序块使能
config
in
int
X点配置参数,按照实际X点的号填写,1000表示X0,1001表示X1,1010表示X10,1011表示X11,1131表示X131,依次类推,最大到1377.
X000 --1000
X001 --1001
X007 --1007
X100 --1100
X377 --1377
virtualX
out
bool
虚拟X点,也就是程序中实际操作的点。如M0,M100,D100.0等
err
out
bool
如果config超出范围或者设置错误,该点置位。
ReadjustY、ReadjustY_EN是输入点调整块:
0
0
程序块引脚说明:
参数 &类型
数据类型
描述
EN
bool
程序块使能
config
in
int
Y点配置参数,按照实际X点的号填写,1000表示Y0,1001表示Y1,1010表示Y10,1011表示Y11,1131表示Y131,依次类推,最大到1377.
Y000 --1000
Y001 --1001
Y007 --1007
Y100 --1100
Y377 --1377
virtualY
in
bool
虚拟Y点,也就是程序中实际操作的点。如M0,M100,D100.0等
err
out
bool
如果config超出范围或者设置错误,该点置位。
FX3U ReadjustXY调整库 下载地址 https://d.yzh.li/1GzHGs

相关日志

  • S7-200 SMART Modbus轮询的应用库
    1 应用概述 1.1 通用描述 Modbus-RTU 协议是一种开放的串行通信协议,在不同的行业中都有非常广泛的应用,因为其是串行通信,所以其报文的传送需要按照串行队列来发送,而具体到S7-200 S...

Related Post

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注