怎么做1HZ闪烁
刘玉蓉
发布于2014-11-07 17:36
24
0
标签:
怎么做1HZ 或者0.5HZ闪烁信号,
1.比如做个程序让M4.0以1HZ通断
2.在PLC CPU属性中怎么设置,让M5.0以1HZ通断
佳答案
一、.自己编程如下:
A "SYS_Always_On M0.1"
= L 2.0
A L 2.0
AN #RstBit2
L S5T#250MS
SD "250ms定时器T2"
A L 2.0
A "250ms定时器T2"
JNB _029
L #WaveInt2
L 1
+I
T #WaveInt2
AN OV
SAVE
CLR
_029: A BR
= #RstBit2
A L 2.0
JNB _02a
L #WaveInt2
T "MidVar MW8"
_02a: NOP 0
A L 2.0
A "MidVar M9.0"
= "SYS_0.5SEC_SQ_WAVE M2.3"
A L 2.0
A "SYS_0.5SEC_SQ_WAVE M2.3"
FP #MidBit6
= "SYS_0.5SEC_PULSE M1.3"
二、在PLC CPU属性中设置:
1、打开项目程序后,再打开项目的“HW Config”硬件组态工具视窗;
2、在“HW Config”硬件组态工具视窗里,鼠标双击CPU组态模块,则弹出CPU模块的“Properties”对话框;
3、选取CPU模块的“Properties”对话框的“Cyele/Clock Memory”标签项;
4、在“Clock Memory”组内,勾选上“Clock Memory”项;再在“Memory Byte”右侧的文本框中,键入一个M存储区中字节编号(例如:MB1或MB10);
5、“OK”按钮后关闭CPU模块的“Properties”对话框,后“Save and Compile”编译保存。
6、注意:键入的M存储区中字节编号(例如:MB1或MB10)不能被程序的任何一个地方使用,整个字节的每一Bit位都将被系统自动指定为周期/频率不同的时钟Bit位存储器;则被指定的整个存储字节(Memory Byte)就是时钟存储器(Clock Memory)。
7、时钟存储字节(Memory Byte)的各位对应周期/频率如下:
字节位 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
频率(Hz) 0.5 0.62 1 1.25 2 2.5 5 10
周期(秒) 2 1.6 1 0.8 0.5 0.4 0.2 0.1