其中2个INOUT管脚,分别用于控制输出闪烁和常亮。
然后还另外编制了用于简单同步链接的FB LINK。用于输出的LINK1和LINK2均为INOUT类型。
输入信号的上升沿时置位输出,下降沿时复位输出。效果上看起来是输出会等于输入信号。但本质上输入信号对输出不霸占。其它输入信号也可以用于控制同一个输出。
在程序逻辑内部的调用则为:
HA.HA_ON也是作为INOUT类型传入到实参来的。
我这里两套工艺是绝对不可能同时运行的,所以不会发生对指示灯的ON要求时间重叠,而导致不能正确点亮或熄灭。所以FB里简单处理了。而其实即便如果有重叠的可能,也可以通过计数等方法来实现更精确的逻辑。