siemens西门子莱芜代理商
pc采用循环扫描方式工作,输出滞后输入。如果用户要使用一些瞬间信号,可以采用快速响应输入端,使cpu可以接收到瞬间脉冲。10点型有00003、00004两点,10点以上型有00003~00006四点(与外部中断输入端子号相同,通过对系统设置区域dm6628的设置,可以将00003~00006定义为普通输入端0、外部中断输入端1或快速响应输入端2)
5>、间隔定时中断功能
间隔定时器一到定时时间,即转去执行中断子程序。有单次中断模式(设定的定时到仅产生一次中断)和重复中断模式(每隔设定的一定时间就产生一次中断)两种,详见中断控制指令中的间隔定时器中断指令。
6>、高速计数器功能
脉冲编码器所发出的a相、b相、z相脉冲信号输入到00000~00002输入端,有单相递增输入(b相脉冲输入端不接)和相位差输入两种模式,它们与中断功能配合可以实现目标值一致比较控制和区域(范围)比较控制。
7>、脉冲输出功能
cpm1a的晶体管输出单元能产生一个20hz~2khz的单相脉冲输出(占空比50%),输出点为01000、01001。有连续模式(由sped指令设置输出脉冲频率为0停止脉冲输出或由动作模式控制ini指令控制脉冲输出停止)和独立模式(输出脉冲数目达到设定的脉冲数目时脉冲输出停止)两种输出模式。
输出脉冲的数目及脉冲频率分别由设置脉冲指令(puls)及速度输出指令(sped)设置,详见脉冲输出指令及高速计数器指令。
指令
符号
助记符 操作数
功 能
操作数、相关标志
ld
ld 继电器号
表示逻辑起始
继电器号
00000~01915
20000~25507
hr0000~1915
ar0000~1515
lr0000~1515
tim/cnt000~127
tr0~7(仅能使用于ld指令)
ld not
ld not 继电器号
表示逻辑反相起始
and
and 继电器号
逻辑与操作
and not
and not 继电器号
逻辑与非操作
or
or 继电器号
逻辑或操作
or not
or not 继电器号
逻辑或非操作
and ld
and ld
和前面的条件与
or ld
or ld
和前面的条件或
1、与母线连接的接点,必须使用ld指令。
2、接点串联连接时,使用and指令;接点并联连接时,使用or指令。
3、程序中的常闭接点,使用not指令。
4、程序块与程序块串接时使用(逻辑与)and ld指令。在与前面程序块串联连接的下一程序块的起点使用第二次ld指令。
5、程序块与程序块并联时使用(逻辑或)or ld指令。在与前面程序块并联的下一程序块的起始接点处使用第二次ld指令。
and ld指令练习: or ld指令练习:
a例① a例② o例① o例②
指令
数据
指令
数据
指令
数据
指令
数据
ld
00000
ld
00000
ld
00000
ld
00000
or not
00001
or not
00001
and not
00001
and not
00001
ld not
00002
ld not
00002
ld not
00002
ld not
00002
or
00003
or
00003
and not
00003
and not
00003
and ld
ld
00004
or ld
ld
00004
ld
00004
or
00005
ld
00004
and
00005
or
00005
and ld
and
00005
or ld
and ld
and ld
or ld
or ld
out
01000
out
01000
out
01000
out
01000
and ld指令,可以连续使用任意次,用第②方法 or ld指令,可以连续使用任意次,用第②方法编
编程时,and ld 的数目等于前面的ld及ld not指 程时,and ld 的数目等于前面的ld及ld not指令的
令的数目减一;另外,用第②方法编程时and ld前面 数目减一;另外,用第②方法编程时and ld前面的ld
的ld及ld not的个数请勿超过8个,在9个以上时 及ld not的个数请勿超过8个,在9个以上时请采
请采用第①方法编程。 用第①方法编程。
⑴、 输入输出继电器,内部辅助继电器,计时器等的接点的使用次数是没有限制的,对于维护等方面而言,最佳设计莫过于节约接点的使用个数,把复杂的设计用简单、明快的电路构成。
⑵、 在plc程序中,信号的流向是由左向右的。
⑶、 在串联、并联电路中对于构成串联的接点数,构成并联的接点数,没有限制