东芝EX40系列PLC硬件资源和编程手册
东芝EX40采用梯形图方式编写和输入程序,有T_0到T_17(注脚为八进制地址)共16个定时器供调用,从而实现延时功能,每个定时器的置值范围为0.1到999.9s(以0.1s为基本单位)。如要调整程序中的延时值,可用编程器对相应的定时器重新置值。近几年,行业内一些厂家已逐步采用各种可编程工业控制器替代机床继电器控制系统,以降低电器故障率及节约维修费用,东芝EX40的引用就是一例。东芝它x40采用梯形图方式编写和输入程序,有T。到Tl,(注脚为八进制地址)共16个定时器供调用,从而实现延时功能,每个定时器的置值范围为0 EX-40,EX-40H,EX-40PLUS, EX-20 等.
日本东芝公司的EX40-PLUS作为控制器。EX40具有基本I/O点40个,其中输入24点,输出16点,最大继电器方式输出电流可达2A EX40的输入端采用共漏极接线方式,其电源由PLC内部提供。
本系统选用的输出方式为继电器方式,电源由外部接入,其中接触器采用220V交流供电,电磁铁和信号灯采用直流24V供电。系统各I/O点的分配如表1、表2所示。
东芝EX40PLC
图2:系统硬件原理图
编程需手持编程器,不能用电脑编程.
编程器是大屏幕液晶显示,比较直观,
内部继电器用R表示, 如R0,R1
定时起(延时继电器)用T表示如T0,T1
计数器用C表示,如C0,C1
输入用X表示,X0-7,X10--17,X20--27 八进制
东芝PLC EX40 PLUS Timer程序流程图
Timer_100ms = 0
N
P ulse_val_Sec ++ =5
P ulse_Sec = !P ulse_Sec P ulse_val_Sec = 0
N
Y 500ms
Timer_100ms --
i = 6// i=0,1,...6 56点10msTimer
Toshiba E X40 Plus100msTimer子程序
:Unsigned char Timer_100ms 100ms,5msTimer0Unsigned char P ulse_val_SecBit P ulse_SecUnsigned char Timer100_over[i ] 810msTimer Unsigned char Timer100_enable[i ] 8 10msTimer Unsigned int T100ms_value[ i, j ] 10msTimer Current value Unsigned char Over_flag810msTimer Unsigned char E nable_flag8 10msTimer Unsigned char i
enable_ flag.0 & !over_ flag.0
N
T100ms_temp =0
T100ms_temp -- =0
T100ms_temp = T100ms_value[i,0]
Y
T100ms_value[i,0] = 0
T100ms_value[i,0] = T100ms_temp
over_ flag.0 = 1
N
over_ flag.2~over_ flag.6
Timer100_over[i] = over_ flag
RE T
Over_flag=Timer100_over[i]E nable_flag=Timer100_enable[i]
Y
N
Y
enable_ flag.1 & !over_ flag.1
N
T100ms_temp =0
T100ms_temp -- =0
T100ms_temp = T100ms_value[i,1]
Y
T100ms_value[i,1] = 0
T100ms_value[i,1] = T100ms_temp
over_ flag.1 = 1
N
Y
N
Y
enable_ flag.7 & !over_ flag.7
N
T100ms_temp =0
T100ms_temp -- =0
T100ms_temp = T100ms_value[i,7]
Y
T100ms_value[i,7] = 0
T100ms_value[i,7] = T100ms_temp
over_ flag.7 = 1
N
Y
N
Y
i --<0
N
Y
Y
Timer10_cal10msUnsigned char Timer10_temp 中间变量
输出用Y表示,Y0---7,Y10---Y17 东芝PLC EX40电源板
东芝PLC EX40手持编程器
东芝PLC EX40手持编程器编程手册