永宏FBs-PLC高级指令培训教程.pdf
FBs系列PLC 高级应用篇 www.PLC 内容 功能组成 ?通讯 ?中断 ?高速计数/定时器 ?高速脉波 ?可变波宽(PWM)输出 ?温度量测与PID温控/泛用PID控制 ?7节与16节显示器 ?智财保护 ?诊断除错 www.PLC 通讯 Port0 Port1 Port2 Port4 Port3 通讯模块:FBs-CMXX通讯板:FBs-CBXX www.PLC 通讯 ?5个个个个通通通通讯讯讯讯口口口口 ?RS-232/RS485/USB/Ethernet ?通通通通讯协议讯协议讯协议讯协议 ?FATEK/FATEK-TCP/UDP ?Modbus RTU/Modbus ASCII/ Modbus TCP ?用用用用户户户户自定自定自定自定义义义义(自由自由自由自由协议协议协议协议) ?通通通通讯讯讯讯速度速度速度速度 ?可可可可达达达达 921.6kbps ?支持用支持用支持用支持用户户户户自定自定自定自定义义义义速率速率速率速率 www.PLC 通讯 Port 0 界面界面界面界面通通通通讯讯讯讯参数参数参数参数通通通通讯讯讯讯协议协议协议协议备备备备注注注注 USB or RS-232 波特率波特率波特率波特率: 9600/19200/38400/ 57600/115200 bps 数数数数据位据位据位据位 : 7-bit 奇偶校奇偶校奇偶校奇偶校验验验验: Even 停止位停止位停止位停止位 : 1-bit FATEK(从从从从站站站站) 当使用当使用当使用当使用USB界面时界面时界面时界面时,必必必必 须先在电脑端安装须先在电脑端安装须先在电脑端安装须先在电脑端安装USB 通讯驱动后才能正常工通讯驱动后才能正常工通讯驱动后才能正常工通讯驱动后才能正常工 作作作作 www.PLC 通讯 Port 1 界面界面界面界面通通通通讯讯讯讯参数参数参数参数通通通通讯讯讯讯协议协议协议协议备备备备注注注注 RS-232 or RS-485 (FBs-CB22/ FBs-CB25/ FBs-CB55) 波特率波特率波特率波特率 : 4800/9600/19200/38400/76800/ 153600/307200/614400/ 7200/14400/28800/57600/115200/ 230400/921600 bps or用用用用户户户户自定自定自定自定义义义义 数数数数据位据位据位据位 : 7-bit or 8-bit 奇偶校奇偶校奇偶校奇偶校验验验验: Even, Odd, None 停止位停止位停止位停止位 : 1-bit or 2-bit FATEK Master/Slave Modbus RTU/ASCII Master/Slave .利用利用利用利用FUN151 MD 0指令指令指令指令当当当当作作作作 FATEK CPU Link主站主站主站主站 .利用利用利用利用FUN150指令指令指令指令当当当当作作作作 Modbus通通通通讯讯讯讯 连线连线连线连线主站主站主站主站 .利用利用利用利用FUN94做做做做报报报报表表表表输输输输出打印出打印出打印出打印 . R4149=55xxH,设设设设定定定定P1为为为为 Modem 通通通通讯讯讯讯界面界面界面界面 Ethernet (FBs-CBE) 波特率波特率波特率波特率 : 115200 BPS 数数数数据位据位据位据位 : 7-bit 奇偶奇偶奇偶奇偶: Even 停止位停止位停止位停止位 : 1-bit FATEK slave CBEin FATEK server mode FBs-CBE为为为为串行串行串行串行转转转转以太网通以太网通以太网通以太网通讯讯讯讯界面界面界面界面转换转换转换转换 器器器器 (占用占用占用占用 Port 1 X4,X5; X8,X9; X12,X13; 4组硬件高速计数器:SHSC 名称:SHSC0SHSC3 可配置点:X0X15 HHSC和SHSC不能重复定义输入点 注意注意注意注意 www.PLC 高速计数/定时器 ?4组组组组硬件高速硬件高速硬件高速硬件高速计数计数计数计数器器器器 ?8种种种种计数计数计数计数模式模式模式模式 ?U/D, U/Dx2, K/R, K/Rx2 A/B, A/Bx2, A/Bx3, A/Bx4 ?MN主机可主机可主机可主机可达达达达 920K Hz ?MN主机可主机可主机可主机可达达达达 200K Hz ?4组软组软组软组软件高速件高速件高速件高速计数计数计数计数器器器器 ?3种种种种计数计数计数计数模式模式模式模式 ?U/D, K/R, A/B ?输输输输入入入入频频频频率率率率总总总总和不超和不超和不超和不超过过过过5K Hz www.PLC 高速计数/定时器 硬件高速计数器(HHSC)*MA主机不支持 计数输计数输计数输计数输入入入入控制控制控制控制输输输输出出出出CV 寄存器寄存器寄存器寄存器 PV 寄存器寄存器寄存器寄存器 软软软软件件件件 屏蔽屏蔽屏蔽屏蔽 软软软软件件件件 清除清除清除清除 软软软软件方向件方向件方向件方向 (P/R only) 中中中中断标号断标号断标号断标号 U/P/AD/R/BMaskClear HSC0X0X1X2X3DR4096DR4098M1940M1941M1942HSC0I HSC1X1/X4X5X6X7DR4100DR4102M1946M1947M1948HSC1I HSC2X4/X5/X8X9X10X11DR4104DR4106M1976M1977M1978HSC2I HSC3X5/X12X13X14X15DR4108DR4110M1979M1980M1981HSC3I U : Up(上上上上计数计数计数计数) D : Down(下下下下计数计数计数计数) P : Pulse(脉冲脉冲脉冲脉冲) R : Direction(方向方向方向方向) A : Phase AA相相相相 B : Phase BB相相相相 *利用利用利用利用FUN92指令指令指令指令读读读读取取取取当当当当前前前前计数计数计数计数值值值值;利用利用利用利用FUN93指令指令指令指令写写写写入入入入设设设设定值定值定值定值或或或或当当当当前前前前值值值值 *MN主机主机主机主机计数计数计数计数可可可可达达达达 920K Hz *MC 主机计数可达主机计数可达主机计数可达主机计数可达 200K Hz www.PLC 高速计数/定时器 软件计数器(SHSC) 计数输计数输计数输计数输入入入入控制控制控制控制输输输输入入入入CV 寄存器寄存器寄存器寄存器 PV 寄存器寄存器寄存器寄存器 软软软软件件件件 屏蔽屏蔽屏蔽屏蔽 软软软软件方向件方向件方向件方向 (P/R only) 中中中中断标号断标号断标号断标号 U/P/AD/R/BMaskClear HSC4 X0X15 DR4112DR4114M1982M1983HSC4I HSC5DR4116DR4118M1984M1985HSC5I HSC6DR4120DR4122M1986M1987HSC6I HSC7DR4124DR4126M1988M1989HSC7I U : Up D : Down P : Pulse R : Direction A : Phase A B : Phase B *主机主机主机主机内内内内含的含的含的含的输输输输入入入入点点点点(X0X15)可可可可规规规规划划划划为软为软为软为软件高速件高速件高速件高速计数计数计数计数器的器的器的器的输输输输入入入入点点点点 *软软软软件高速件高速件高速件高速计数计数计数计数器是由器是由器是由器是由输输输输入入入入点点点点的的的的 ON/OFF 变变变变化化化化产产产产生中生中生中生中断来断来断来断来触触触触发计数发计数发计数发计数 *输输输输入入入入频频频频率率率率总总总总和不超和不超和不超和不超过过过过 5K Hz, 以避免主机以避免主机以避免主机以避免主机负担过负担过负担过负担过重重重重,严严严严重增加重增加重增加重增加扫扫扫扫描描描描时间时间时间时间 *输输输输入入入入频频频频率大于率大于率大于率大于 2K Hz时时时时,使用硬件高速使用硬件高速使用硬件高速使用硬件高速计数计数计数计数器比器比器比器比较较较较合适合适合适合适 *工作在工作在工作在工作在A/B模式模式模式模式时时时时,输输输输入接入接入接入接点为点为点为点为配配配配对对对对使用使用使用使用; 例如例如例如例如 X0/X1为为为为 A/B模式模式模式模式的的的的输输输输入入入入点点点点 *软软软软件件件件计数计数计数计数器不必使用器不必使用器不必使用器不必使用FUN92或或或或FUN93指令作指令作指令作指令作计数读计数读计数读计数读取或者取或者取或者取或者写写写写入入入入 www.PLC 高速计数/定时器指令 ?FUN92 HSCTR硬件高速计数器CV值读取 S:写入值 CN:硬件高速计数器号码 0:HSC0或HST1 1:HSC1或HST2 2:HSC2或HST3 3:HSC3或HST4 4:HSTA D :写入对象(0:表示CV,1:表示PV) ?FUN93 HSCTW硬件高速计数器CV或PV值写入 CN:硬件高速计数器号码 0:HSC0或HST0 1:HSC1或HST1 2:HSC2或HST2 3:HSC3或HST3 4:HSTA www.PLC 高速计数/定时器的建构 (HHSC) 硬件高速计数器(HHSC)I/O组态建构*MA 系列主机不支持 HSC0: DR4096 HSC1: DR4100 HSC2: DR4104 HSC3: DR4108 FUN92 当当当当前前前前计数计数计数计数值值值值 HHSC 设设设设定值定值定值定值 HHSC FUN93 当当当当前值或者前值或者前值或者前值或者设设设设定值定值定值定值 HSC0HSC3 Hardware Circuit *中中中中断断断断服服服服务务务务程序可以使用程序可以使用程序可以使用程序可以使用FUN146指令禁止指令禁止指令禁止指令禁止 也可以使用也可以使用也可以使用也可以使用FUN145来来来来允允允允许执许执许执许执行行行行 * 当当当当PV=CV时时时时中中中中断断断断服服服服务务务务子程序子程序子程序子程序将将将将被被被被执执执执行行行行 *8种模式种模式种模式种模式 U/D U/D x 2 P/R P/R x 2 A/B A/B x 2 A/B x 3 A/B x 4 www.PLC 高速计数/定时器的建构(SHSC) CV 寄存器寄存器寄存器寄存器PV 寄存器寄存器寄存器寄存器 HSC4DR4112DR4114 HSC5DR4116DR4118 HSC6DR4120DR4122 HSC7DR4124DR4126 *当当当当PV=CV时时时时中中中中断断断断服服服服务务务务子程序子程序子程序子程序将将将将被被被被执执执执行行行行 *Disables the corresponding input interrupt of SHSC also stops the counting 软件高速计数器(SHSC)I/O组态 *3种模式种模式种模式种模式 U/D P/R A/B www.PLC 高速计数/定时器(HSTA) 0.1 mS高速高速高速高速计时计时计时计时器器器器 - HSTA 将设将设将设将设定值定值定值定值=0写写写写入入入入HSTA,则则则则其工作在其工作在其工作在其工作在0.1mS循循循循环计时环计时环计时环计时模式模式模式模式;利用利用利用利用FUN92 指令指令指令指令读读读读出出出出当当当当前前前前计时计时计时计时值值值值,并并并并存放于存放于存放于存放于 DR4152 DR4152: 0,1,FFFFFFFF,0,1,. FUN92 Current Value of 0.1mS timing Preset Value of HSTA (16-bit) FUN93 设设设设定值定值定值定值=0 Hardware circuit 0.1mS循循循循环计时环计时环计时环计时 0.1mS可可可可规规规规划定划定划定划定时时时时中中中中断断断断 将设将设将设将设定值定值定值定值0写写写写入入入入HSTA,则则则则其工作在其工作在其工作在其工作在0.1mS为为为为分辨率的定分辨率的定分辨率的定分辨率的定时时时时 中中中中断断断断模式模式模式模式 FUN932 设设设设定值定值定值定值65535 每到每到每到每到规规规规划之划之划之划之时间时间时间时间,HSTAI 中中中中断处断处断处断处理程序就理程序就理程序就理程序就会会会会被被被被执执执执行一次行一次行一次行一次 在主程序中使用在主程序中使用在主程序中使用在主程序中使用 边缘边缘边缘边缘触触触触发发发发HSTA www.PLC 高速计数/定时器(HHST) 硬件高速定时器(HHTS)I/O组态建构*MA 系列主机不支持 HST0: DR4096 HST1: DR4100 HST2: DR4104 HST3: DR4108 FUN92 当当当当前前前前计时计时计时计时值值值值 HHST 设设设设定值定值定值定值 HHST FUN93当当当当前前前前计时计时计时计时值值值值 或或或或设设设设定值定值定值定值 HST0HST3 硬件硬件硬件硬件电电电电路路路路 *通通通通过过过过FUN93指令指令指令指令写写写写入入入入PV值值值值 *通通通通过过过过FUN92指令指令指令指令读读读读取取取取CV值值值值 *当当当当PV=CV时时时时中中中中断断断断服服服服务务务务子程序子程序子程序子程序将将将将被被被被执执执执行行行行 0.1mS 循循循循环环环环定定定定时时时时器器器器or Scalable interrupt timer in 0.1mS resolution www.PLC 高速计数器(HSC)的应用 范例1利用HSC作等裁剪控制 EN EN EN T0 Y1 Y0 X4 X4 X4 Y1RST 10 .01S T0 X2 TUP Y0 R0 HSC0 PV HSC0 S : D : CN: HSCTR 92 CV 0 HSC0 S : CN: D : EN EN 93DP.HSCTW 93DP.HSCTW 11D.(+) 74.IMDI0 LBL U/S EN EN R0Sb : R4098D : BR CY R4098Sa : N : D : 1 Y1 D=0 HSC0I Y1 65 69 RTI 93D.HSCTW CN: D : ENS : HSC0 PV R4098 www.PLC 高速脉波/可变波宽(PWM)输出 ?4轴轴轴轴硬件高速硬件高速硬件高速硬件高速脉冲输脉冲输脉冲输脉冲输出出出出 ?3种种种种输输输输出模式出模式出模式出模式 ?U/D, K/R, A/B ?MN主机可主机可主机可主机可达达达达920KHz (U/D, K/R) ?MN主机可主机可主机可主机可达达达达460KHz (A/B) ?MC主机可主机可主机可主机可达达达达200KHz (U/D, K/R) ?MC主机可主机可主机可主机可达达达达100KHz (A/B) ?MA主机可主机可主机可主机可达达达达10KHz (U/D, K/R) ?MA主机主机主机主机5KHz (A/B) ?单轴点对点运动单轴点对点运动单轴点对点运动单轴点对点运动控制控制控制控制(FUN140) ?多多多多轴点对点轴点对点轴点对点轴点对点直直直直线补间运动线补间运动线补间运动线补间运动控制控制控制控制(FUN147) www.PLC 高速脉波/可变波宽(PWM)输出 高速脉波输出(HSPO) 输输输输出出出出当当当当前前前前输输输输出出出出 频频频频率率率率 当当当当前前前前脉冲脉冲脉冲脉冲 位置位置位置位置 剩余剩余剩余剩余输输输输出出出出 脉冲数脉冲数脉冲数脉冲数 错误码错误码错误码错误码停止步停止步停止步停止步准准准准备备备备好好好好 旗旗旗旗号号号号 结结结结束束束束 旗旗旗旗号号号号 中中中中断标记断标记断标记断标记备备备备注注注注 U/P/AD/R/B Ps 0Y0Y1DR4080DR4088DR4072R4060R4064M1992M1996PSO0I 单轴单轴单轴单轴控制控制控制控制 (FUN140) Ps 1Y2Y3DR4082DR4090DR4074R4061R4065M1993M1997PSO1I Ps 2Y4Y5DR4084DR4092DR4076R4062R4066M1994M1998PSO2I Ps 3Y6Y7DR4086DR4094DR4078R4063R4067M1995M1999PSO3I Gp 0 Y0 Y7 DR4068*1D4060D4062M1934多多多多轴轴轴轴控制控制控制控制 (FUN147) Gp 1DR4070*1D4061D4063M1935 U : Up/上上上上 D : Down/下下下下 P : Pulse/脉冲脉冲脉冲脉冲 R : Direction/方向方向方向方向 A : Phase A /A相相相相 B : Phase B/B相相相相 *MN主机可主机可主机可主机可达达达达 920K Hz (U/D, K/R),460K Hz (A/B) *MC主机可主机可主机可主机可达达达达 200K Hz (U/D, K/R), 100K Hz (A/B) *MA主机可主机可主机可主机可达达达达 10 Hz (U/D, K/R),5K Hz (A/B) M1991: ON,减减减减速停止速停止速停止速停止 Off,立即停止立即停止立即停止立即停止 R4056=90,允允允允许动态变许动态变许动态变许动态变更更更更频频频频率率率率 *1:线线线线速度速度速度速度显显显显示示示示 www.PLC 脉冲指令FUN140 Ps : EN执行控制 140.HSPSO ACT ERR暂停输出PAU 放弃输出ABT SR : WR : DN 脉波输出 错误讯息 定位完成 Ps :第几组Pulse Output (03) 0:Y0 设设设设定值定值定值定值ON,再再再再 跳跳跳跳转转转转到下一步到下一步到下一步到下一步 *LINE 应应应应用于作用于作用于作用于作连续连续连续连续直直直直线线线线插插插插补运动补运动补运动补运动. 此模式下此模式下此模式下此模式下,四四四四轴轴轴轴的行程的行程的行程的行程设设设设定值定值定值定值将将将将被解被解被解被解释为释为释为释为一比例一比例一比例一比例关关关关系系系系(行行行行 程最程最程最程最长长长长者作者作者作者作为为为为主主主主轴轴轴轴,其他其他其他其他为为为为追追追追踪轴踪轴踪轴踪轴) 例如例如例如例如, 当当当当 DR100=1000, DR102=333; 意思意思意思意思为为为为Ps0 每每每每发发发发 送送送送 1000 Ps, 然后然后然后然后 PS1 也也也也将将将将跟跟跟跟随着发随着发随着发随着发送送送送 333 Ps 。 .DR100 : Ps 0运动脉冲运动脉冲运动脉冲运动脉冲量量量量 .DR102 : Ps 1运动脉冲运动脉冲运动脉冲运动脉冲量量量量 . Ps 0 设设设设定值定值定值定值< 0 : 向后退向后退向后退向后退 www.PLC 直线插补衍生指令 多轴脉冲输出运动控制表格 表示第一轴(X轴)的行程设定为1000个Ps,第二轴(Y轴)的行程设定为 500个Ps,第三及 第四轴不输出(因行程设定为0)。 www.PLC NC定位参数值设定指令FUN141 NC定位参数值设定指令 Ps:第几组Pulse Output (03) SR:参数表起始缓存器,共18个参数, 占用24个缓存器 www.PLC FUN141参数值设定指令应用 *每每每每轴运动参数轴运动参数轴运动参数轴运动参数只能使用一只能使用一只能使用一只能使用一个个个个FUN141来来来来修改修改修改修改 *务务务务必在必在必在必在执执执执行行行行FUN140指令之前完成定位指令之前完成定位指令之前完成定位指令之前完成定位参数参数参数参数的修改的修改的修改的修改 参数参数参数参数表格寄存器表格寄存器表格寄存器表格寄存器对应数对应数对应数对应数值值值值说说说说明明明明 Ps号号号号: 03 伺服命令表格起始寄存器 *选选选选定定定定该该该该指令后指令后指令后指令后,按按按按”Z”键键键键即可即可即可即可调调调调出出出出参参参参 数数数数命令表格命令表格命令表格命令表格 www.PLC FUN141参数值设定指令应用 www.PLC 高速脉波/可变波宽(PWM)输出 可变波宽(PWM)输出-利用FUN139指令 184.32KHz(1%解析度解析度解析度解析度) 18.432KHz(0.1%解析度解析度解析度解析度) PWM输输输输出出出出 . Output 0 (Y0)与与与与Output 1 (Y2)必必必必须设须设须设须设定相同定相同定相同定相同 的解析的解析的解析的解析度度度度(RS)与与与与 输输输输出出出出频频频频率率率率(Pn); 同同同同样样样样Output 2 (Y4)与与与与Output 3 (Y6)亦必亦必亦必亦必须须须须相同相同相同相同设设设设定定定定 亦即亦即亦即亦即Output 0 & 1/Output 2 & 3输输输输出分辨率与出分辨率与出分辨率与出分辨率与 频频频频率相同率相同率相同率相同,只有波只有波只有波只有波宽宽宽宽可可可可个别个别个别个别控制控制控制控制 Pw : 高速脉冲宽度调变输出点 (0=Y0,1=Y2,2=Y4,3=Y6) Op : 输出极性;0=输出不倒相 1=输出倒相 Rs : 分辨率;0=1/100 (1%) 1=1/1000 (0.1%) Pn : 输出频率参数设定(0255) OR : PWM输出宽度设定缓存器0100或 01000 WR : 指令运作工作缓存器,其它程序不 可重复使用 ) 1+P( 184320 =f n pwm 当Rs(分辨率)设定为1/100时 ) 1+P( 18432 =f n pwm 当Rs(分辨率)设定为1/1000时 注意注意注意注意:输输输输出出出出频频频频率受率受率受率受输输输输出晶体管速度出晶体管速度出晶体管速度出晶体管速度 限制限制限制限制! TR-M:20KHz TR-H:200KHz www.PLC 高速脉波/可变波宽(PWM)输出 范例:假设Pn(输出频率参数)设为50,Rs(分辨率)=0 则 当OR=R2=1时, 1*OR/100=Ton/T, Ton=2.7uS www.PLC PWMDA模块的使用 为了实现单点的模拟量输出,永宏PLC可以通过PWMDA输出板来实现 www.PLC PWMDA模块的使用 使用: 对主机的Y0,Y2,Y4和Y6进行更换(更改方法请参考使用手册) 配合FUN139-HSPWM指令做输出 www.PLC PWMDA范例 Pw : 高速脉冲宽度调变输出点(0=Y0)。 Op : 输出极性; =0: 数字量输出值0时, Vo=0V; 数字量输出值1000时, Vo=10V。 Rs : 分辨率; 1=1/1000 (0.1%)。 Pn : 输出频率参数设定(0255), 建议设为1输出频率为9.2Khz。 OR : PWM 输出宽度设定缓存器01000(数字量输出值)。 WR : 指令运算工作缓存器, 其它程序不可重复使用。 1 21 1 18432 92 ) 1( 18432 = =+ + = + = Pn Pn Pn OO P f n pwm uST T fpwm 108 1 = = T OR Ton* 1000 = 1000 * OR u T T uuU i on iip =占空比 p U www.PLC 温度量测& PID温控/泛用PID控制 ?支援8种热电偶感温器 .J/K/R/S/E/T/B/N ?支援2种RTD感温器 .PT100/PT1000 (JIS or DIN), 3线式 ?利用FUN86 指令作PID温控 ?一台主机可作32点温度量测与PID控制 ?泛用PID作温度、湿度、压力、流量、张力?控制 ?最多64个回路PID控制 www.PLC 温度量测& PID温控/泛用PID控制 ?温度测量的寄存器规划 温度存储地址。显示 分辨率0.1度 一般:以0.1度更新 快速:以1度更新 www.PLC 温度传感器的安装检知 ?R4010+R4011为温度安装状态指示 R4011R4010 3117161510 0000000000000111 Bit0bit31分别只是CH0CH31点的传感器连接; 状态指示: Bit*=1:CH*点接有传感器; =0:CH*未接传感器 实际情况状中要是某通道接有传感器,bit=1,系统会判断改传感器是否断线。 此时要是有断线,则WR+1WR+2会有对应通道只是断线, 同时温度值显示为:28767的断线值 www.PLC PID温度控制便利指令 ?永宏PLC提供便利的温度控制指令,该指令执行温度和PID温度控制, 一手包办,控制起来相当的方便。 www.PLC PID温度控制便利指令 Md : PID 运运运运算模式算模式算模式算模式选择选择选择选择 =0, 改良型最小超越法 =1, 泛用PID 法则 Yn :ON/OFF 温控输出起始号码,共占用Zn 点 Sn : 本指令从第几点温度开始执行 PID温控,Sn=0 31 Zn : 本指令所控制的PID 温控点数;1 Zn 32 且1 Sn+Zn 32 Sv :温度设定值起始缓存器号码,共占用Zn 个缓存器 (设定单位 为0.1) Os :温度偏差值起始缓存器号码,共占用Zn 个缓存器 (设定单位 为0.1) PR :增益设定值起始缓存器号码,共占用Zn 个缓存器 IR :积分常数设定值起始缓存器号码,共占用Zn 个缓存器 DR : 微分时间常数设定值起始缓存器号码, 共占用Zn 个缓存器 OR :温控数值输出起始缓存器号码,共占用Zn 个缓存器 WR:本指令所需使用的工作缓存器起始号码, 共占用9 个缓存 器, 其它地方不可重复使用 Md :EN执行控制 86.TPCTL Yn : ALM温控警告 ERR参数错误 Zn : Sv : H/C加热/冷却 Sn : Os : PR : IR : DR : OR : WR : 阶梯图符号 www.PLC PID温度控制便利指令 相关的特殊寄存器 R4005(默默默默认为认为认为认为0201H) 高字节n低字节m PID运算隔时时间设定 每2n秒执行一次,最大32秒 PWM输出周期设定 PWM周期为2m秒,最大32秒 R4006 SSR或回路断路或加热片老化的大功率输出检测设定值:80%100%,默认90% R4007 SSR或回路断路或加热片老化的大功率输出连续时间检测设定值:6065535秒,默认600秒 R4008 SSR或加热回路短路检测的最高温度预警设定值,设定值:10065535(0.1度),默认值3500 DR4012(默默默默认为认为认为认为FFFFFFFFH) Bit31Bit16Bit15Bit0 BITn=1时,第n点温控ON,对该点做PID =0时,第n点温控OFF,不做PID。 www.PLC PID温度控制便利指令 FBs-PLC SSR FBs-TC/RTD 设定温度 Ts(Sv) 温度检测模块 恒温箱 加热芯 温度传感器 www.PLC PID温度控制便利指令 www.PLC 7-节&16-节LED显示 ?利用FBs-7SG1/7SG27-节LED显示模块驱动 ?可作压降补偿设定,延长显示距离 ?7-节LED显示器种类 0.56”/0.8”/2.3”/4” ?16-节LED显示器种类 0.8”/2.3” ?利用FUN84指令作显示字型转换 ?一台主机可控制192-digit7-节 或64-character 16-节LED显示 www.PLC 记忆卡(ROM Pack) ASIC FLASH ROM 静态RAM (靠电池备份) 状态寄存器 X/Y/M/S/T/C & R,D? 工作寄存器 用户程序空间 主机CPU板 区域 0 (32K Words) 拷贝用户程序 Block 1 (32K Words) 拷贝X/Y/M/S/T/C & R,D? Block 1 (32K Words) 空白 Block 0 (32K Words) 拷贝用户程序 备备备备份用份用份用份用户户户户程序与程序与程序与程序与状态状态状态状态 只只只只写写写写入用入用入用入用户户户户程序程序程序程序 当当当当通通通通电时电时电时电时,只只只只读读读读取用取用取用取用户户户户程序程序程序程序 通通通通电时电时电时电时,读读读读取用取用取用取用 户户户户程序与程序与程序与程序与状态状态状态状态 or *利用利用利用利用ROM Pack作程序作程序作程序作程序备备备备份份份份、程序程序程序程序+部分部分部分部分数数数数据据据据备备备备份份份份 或或或或 全系全系全系全系统备统备统备统备份份份份 1 1 2 3 4 2 3 4 www.PLC 记忆卡(ROM Pack) .量量量量产产产产机台程序复制机台程序复制机台程序复制机台程序复制-大量生大量生大量生大量生产产产产 .长长长长期期期期维护维护维护维护-简简简简易易易易、可靠可靠可靠可靠 .快速快速快速快速远远远远方程式更新或修改方程式更新或修改方程式更新或修改方程式更新或修改-省省省省时时时时、省成本省成本省成本省成本 www.PLC 智财保护 保保保保护护护护设设设设定定定定说说说说明明明明 Password 无无无无不保不保不保不保护护护护(可可可可 读读读读/写写写写/修改修改修改修改 应应应应用程序用程序用程序用程序) 有有有有须输须输须输须输入正确密入正确密入正确密入正确密码码码码才可才可才可才可 读读读读/写写写写/修改修改修改修改 应应应应用程序用程序用程序用程序 Ladder ID 无无无无相同主机可相同主机可相同主机可相同主机可执执执执行行行行无无无无Ladder ID保保保保护护护护之之之之应应应应用程序用程序用程序用程序 有有有有 (锁锁锁锁) 必必必必须将须将须将须将PLC主机本机之主机本机之主机本机之主机本机之PLC ID设设设设定与定与定与定与Ladder ID相同相同相同相同,才可才可才可才可执执执执行行行行应应应应用程序用程序用程序用程序 如如如如PLC ID设设设设定与定与定与定与Ladder ID不一不一不一不一样样样样,则则则则不不不不会执会执会执会执行行行行应应应应用程序用程序用程序用程序,并并并并发发发发出出出出错误讯错误讯错误讯错误讯息息息息 PLC ID 无无无无如如如如应应应应用程序有用程序有用程序有用程序有Ladder ID保保保保护护护护,PLC主机主机主机主机无无无无法法法法执执执执行行行行应应应应用程序用程序用程序用程序 有有有有 (钥钥钥钥匙匙匙匙) 如如如如应应应应用程序用程序用程序用程序无无无无Ladder ID保保保保护护护护,PLC ID无无无无作用作用作用作用 必必必必须将须将须将须将PLC主机本机之主机本机之主机本机之主机本机之PLC ID设设设设定与定与定与定与Ladder ID相同相同相同相同,才可才可才可才可执执执执行行行行应应应应用程序用程序用程序用程序;如不一如不一如不一如不一样样样样,则则则则不不不不会会会会 执执执执行行行行应应应应用程序用程序用程序用程序,并并并并发发发发出出出出错误讯错误讯错误讯错误讯息息息息 Password : 保护应用程序 读/写/修改 Ladder ID=PLC ID : 保护应用程序之执行 Password+Ladder ID+PLC ID=完全保护 www.PLC 诊断除错 LED indicators on PLC main unit Should beON if powers up Flickering in10Hz ifRUN Flickering in0.25Hz ifSTOP Flickering in1Hz iferror Y3Y2Y1Y0Err Code 说说说说明明明明 00011主机不支持 主机不支持主机不支持主机不支持 00102PLC ID与 与与与LAD ID不一致不一致不一致不一致 00113程序 程序程序程序侦误侦误侦误侦误值值值值错误错误错误错误 01004 系系系系统统统统Stack错误错误错误错误 01015Watch-Dog错误错误错误错误 01106超出主机 超出主机超出主机超出主机I/O 01117程序 程序程序程序语语语语法法法法错误错误错误错误 10008I/O扩扩扩扩充模充模充模充模块块块块超出超出超出超出 10019I/O扩扩扩扩充充充充点数点数点数点数超出超出超出超出 101010系系系系统统统统程序程序程序程序错误错误错误错误 www.PLC 程序编辑软件- WinProladder Ethernet Modem RS-232/ RS-485/ USB ?免免免免费编辑软费编辑软费编辑软费编辑软件件件件 ?支援支援支援支援Microsoft 95/98/2000/ NT/ME/XP ?直接直接直接直接联联联联机机机机运转运转运转运转中中中中编辑编辑编辑编辑程序程序程序程序 ?随随随随意意意意编辑编辑编辑编辑 ?项项项项目目目目导导导导向向向向开发应开发应开发应开发应用用用用 ?结结结结构化程序构化程序构化程序构化程序设计设计设计设计 ?地址或批注地址或批注地址或批注地址或批注状态监视状态监视状态监视状态监视 www.PLC