在三菱 PLC 编程中,使用前缀 H 来表示时间变量。时间变量用于存储和操作与时间相关的量,例如持续时间、时间戳和日期。
时间变量数据类型
三菱 PLC 支持以下时间变量数据类型:-
H
:时分秒 (HH:MM:SS.S) -
T
:时分秒毫秒 (HH:MM:SS.S100) -
D
:天时分秒 (DD.HH:MM:SS.S) -
DT
:天时分秒毫秒 (DD.HH:MM:SS.S100)
时间变量寻址
时间变量可以按以下方式寻址:绝对寻址:使用变量的完整名称,例如
D100
。寄存器寻址:使用 D、T、H 或 DT 寄存器,然后指定寄存器号,例如
D10
。间接寻址:使用指针变量,然后指定指针变量的地址,例如
D100
。
时间变量操作
时间变量可以使用以下运算符进行操作:加法:+减法:-乘法:除法:/等于:=不等于:<>大于:>小于:<大于等于:>=小于等于:<=时间变量指令
三菱 PLC 提供了多种用于处理时间变量的指令,包括:MOV:移动数据到时间变量ADD:将时间值加到时间变量SUB:从时间变量中减去时间值MUL:将时间变量乘以一个常数DIV:将时间变量除以一个常数CMP:比较两个时间变量TIME:获取当前时间DATE:获取当前日期示例
以下示例展示如何使用时间变量: ladder D100: 10:00:00.0 // 时间变量,表示为 10:00:00.00 AM D101: 00:30:00.0 // 时间变量,表示为 00:30:00.00 ladder // 将 D101 加到 D100 中 ADD D101 D100 D102 // D102 将包含 10:30:00.00 AM ladder // 将 D100 除以 2 DIV D100 2 D103 // D103 将包含 05:15:00.00 AM ladder // 比较 D100 和 D101 CMP D100 D101结论
时间变量在三菱 PLC 编程中非常有用,可用于存储和操作与时间相关的量。通过使用前缀 H 和各种时间变量指令,程序员可以轻松地创建和管理时间值。三菱PLC时间怎么输入指令
以计时指令为例:
1、我们以X0输入端作为计时开始信号,当PLC内部接收到计时信号时,位软元件X1接通,在左母线处直接输入“ld x0”即可在梯形图中输入。
2、我们以T0作为PLC内部计时器,此时应注意计时器的类型:T0~T199表示100ms通用定时器,T200~T2451表示0ms通用定时器,可以在输入信号后端输入“out t0 k30”,k30表示3000ms,即3秒。
3、当计时结束后需要有输出信号,这个输出信号可以控制外部设备也可以作为警示灯,我们以Y0做为输出。
4、当计时结束后如果不断开计时器也不复位,这时计时器将保持最后数值,我们可以增加复位指令对C0复位。完成后可以点击测试按钮进行仿真。
5、在逻辑测试对话框可以增加位元件监控画面,点击菜单的“软元件”然后选择“软元件窗口”选择X和Y,这时就可以对所编程序的输入和输出进行操作和监控。
6、在X输入对话框中,若点击一次输入按钮可以将输入自锁,点击两次自锁解除。当点击X0后等待3秒,这时Y0将输出。这时如果点击两次X1则可对计时器复位,复位后重新计时。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论