




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、内容功能组成n 通讯n 中断n 高速计数/定时器n 高速脉波n 可变波宽(PWM)输出n 温度量测与PID温控/泛用PID控制n 7节与16节显示器n 智财保护n 诊断除错通讯通讯模块:FBs-CMXX通讯板:FBs-CBXXPort4Port1Port2Port0Port3通讯n 5个通讯口n RS-232/RS485/USB/Ethernetn 通讯协议n FATEK/FATEK-TCP/UDPn Modbus RTU/Modbus ASCII/ Modbus TCPn 用户自定义(自由协议)n 通讯速度n 可达 921.6kbpsn 支持用户自定义速率通讯Port 0界面通讯参数通讯协议
2、备注USB or RS-232波特率: 9600/19200/38400/57600/115200 bps数据位 : 7-bit奇偶校验: Even停止位 : 1-bitFATEK(从站)当使用USB界面时,必须先在电脑端安装USB 通讯驱动后才能正常工作通讯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 bpsor用户自
3、定义数据位 : 7-bit or 8-bit奇偶校验: Even, Odd, None停止位 : 1-bit or 2-bitFATEKMaster/SlaveModbus RTU/ASCII Master/Slave.利用FUN151 MD 0指令当作 FATEKCPU Link主站.利用FUN150指令当作 Modbus通讯连线主站.利用FUN94做报表输出打印. R4149=55xxH,设定P1为 Modem通讯界面Ethernet (FBs-CBE)波特率 : 115200 BPS数据位 : 7-bit 奇偶 : Even 停止位 : 1-bitFATEK slaveCBEin FAT
4、EK server modeFBs-CBE为串行转以太网通讯界面转换器 (占用 Port 1 & 2)通讯Port 2界面通讯参数通讯协议备注RS-232 or RS-485 (FBs-CB2/FBs-CB5/FBs-CB22/ FBs-CB25/ FBs-CB55)波特率 : 4800/9600/19200/38400/76800/153600/307200/614400/7200/14400/28800/57600/115200/230400/921600 bpsor用户自定义数据位 : 7-bit or 8-bit奇偶: Even, Odd, None停止位 : 1-bit or
5、 2-bitFATEKMaster/SlaveModbus RTU/ASCII Master/Slave.利用FUN151 MD 0指令当作 FATEKCPU Link主站.利用FUN150指令当作 Modbus通讯连线主站.利用FUN151 MD 3指令当作 FATEK高速CPU Link主站Ethernet (FBs-CBE)波特率 : 115200 bps数据位: 7-bit if FATEK: 8-bit if Modbus奇偶: Even停止位: 1-bitFATEK SlaveCBEin FATEK server modeFATEK MasterCBEin FATEK client
6、 modeModbus RTU SlaveCBEin Modbus server modeFBs-CBE为串行转以太网通讯界面转换器 (占用 Port 1 & 2).利用FUN151 MD 0指令,经以太网络,当作 FATEK CPU Link主站(CBE设定在 Client mode)通讯Port 3 *MA主机不支持该通讯口(MA主机不能扩展CM模块)界面通讯参数通讯协议备注RS-232 or RS-485 (FBs-CM22/FBs-CM25/FBs-CM55/ FBs-CM25E/ FBs-CM55E)波特率 : 4800/9600/19200/38400/76800/1536
7、00/307200/614400/7200/14400/28800/57600/115200/230400/921600 bpsor用户自定义数据位 : 7-bit or 8-bit奇偶: Even, Odd, None停止位 : 1-bit or 2-bitFATEKMaster/SlaveModbus RTU/ASCII Master/Slave.利用FUN151 MD 0指令当作 FATEKCPU Link主站.利用FUN150指令当作 Modbus通讯联线主站通讯Port 4 *MA主机不支持该通讯口(MA主机不能扩展CM模块)界面通讯参数通讯协议备注RS-232 or RS-485(
8、 FBs-CM22/ FBs-CM25/ FBs-CM55 )波特率 : 4800/9600/19200/38400/76800/153600/307200/614400/7200/14400/28800/57600/115200/230400/921600 bpsor用户自定义数据位 : 7-bit or 8-bit奇偶: Even, Odd, None停止位 : 1-bit or 2-bitFATEKMaster/SlaveModbus RTU/ASCII Master/Slave.利用FUN151 MD 0指令当作 FATEKCPU Link主站.利用FUN150指令当作 Modbus通
9、讯连线主站Ethernet( FBs-CM25E/ FBs-CM55E )波特率 : 9600/19200/38400/57600/115200/230400 bps数据位 : 7-bit or 8-bit奇偶: Even, Odd, None停止位 : 1-bit or 2-bitFATEK SlaveFBs-CMxxEin FATEK server modeFATEK MasterFBs-CMxxEin FATEK client modeModbus RTU SlaveFBs-CMxxEin Modbus server mode.FBs-CMxxE为串行转以太网通讯界面转换器 (占用 Po
10、rt 4).利用FUN151 MD 0指令,经以太网络,当作 FATEK CPU Link主站(CMxxE设定在Client mode)通讯响应延时设定/接收间隔时间设定/传送延时时间设定Master发送一个数据包Slave接收发送来的数据包No次数据包是给该站号并无响应通过错误检查 ?Yes收到回应信息 ?YesNoNoNoYes间隔时间超时 ?响应延时时间到 ?响应延时时间到YesYes发送下一个数据包延时时间到 ?No依照通讯数据作回应通讯协议n FATEKn Modbus RTUn Modbus ASCII起始码站号功能码资料本体LRC Check结束码1 Char:2 Chars2
11、CharsXXChars2 Chars2 Chars CRLFSTART站号功能码资料本体CRC16ENDT1-T2-T3-T48 BITS8 BITSXX 8 BITS16 BITST1-T2-T3-T4S T X(2 Chars)站号(2 Chars)命令资料本体(0 500 Chars)(2 Chars)侦误值E T X通讯FUN150所支持的 Modbus功能码FATEK与 Modbus编码转换表 (Port 1 4)Code 01 :读取输出线圈状态(Y,M,S) 0xxxxCode 05 :强制单点输出状态(Y,M,S) 0xxxxCode 02 :读取输入点状态(X) 1xxxx
12、Code 06 :设定单个寄存器值(R,D) 4xxxxCode 03 :读取数据寄存器值(R,D) 4xxxxCode 15 :强制多个连续输出状态(Y,M,S) 0xxxxCode 04 :读取输入寄存器值(IR) 3xxxxCode 16 :设定多个连续寄存器值(R,D) 4xxxx通讯 65码制通讯经由以太网络作远程通讯.伺服模式 (Server mode).客户模式 (Client mode)Comm. slaveRs-485Comm. masterComm. masterEthernetEthernetRS-485RS-485Communication slaveComm. mas
13、terComm. slaveClink与Modbus通讯功能的应用n FBs-PLC可透过Port14与外界智能设备通讯n WinProLadder提供FUN151与FUN150指令实现与设备的通讯 项 目类 别传输速率数据长度传输码校验方式命令处理速度FUN151 (CLINK)高速LINK(MD3)*仅允许Port 238.4Kbps| 921.6Kbps8-bit原始码二进制码CRC-16立即处理一般LINK(MD0MD2)* Port 14皆可4.8Kbps| 921.6Kbps7bit/8bit可调整ASCII码checksum硬件处理完毕后才处理FUN150 (M-BUS)ModB
14、us主站4.8Kbps| 921.6Kbps7bit/8bit二进制码/ ASCII码CRC-16/ checksum每次扫描到FUN150指令时处理Clink与Modbus通讯功能的应用n FUN151使用步骤开始通讯线接线,终端电阻的使用地线的接法等如Time-out时间,传输延时时间等FUN150使用步骤相同,不再单介绍完成通讯参数的设定n 设定要领FUN151:Clink通讯指令151P.CLINKPt:指定通讯端口,14。MD:通讯工作模式:03。SR:存放通讯程序的起始缓存器。一笔资料占用7个寄存器。WR:指令运作起始缓存器,共占用8个缓存器,其它程序不可以重复使用。Pt:ENAC
15、TMD :SR :WR :PAUERRABTDNMD 0 : FATEK CPU链接MD 1 :用户定义通信主机MD 2 : 用户定义通信从机MD 3 : FATEK高速 CPU链接FUN151 MD0:永宏协议通讯*鼠标点击该指令,按”Z”键,弹出命令表格FUN151 MD1:自由协议通讯*鼠标点击该指令,按”Z”键,弹出命令表 格WR+0 :结果码SR+0 : =0, TX only=1,TXthen RX无错误=81H, TX then RX偶校验错误SR+1 : STX+ ETXSR+2 :传送数据笔数SR+3 : TX Data 0SR+4 : TX Data 1WR+8:接收数据笔
16、数WR+9: RX Data 0WR+10 : RX Data 1 WR+11 : RX Data 2FUN151 MD2:接收外界讯息WR+0 :结果码SR+0 : =0,只接收无错误=1,接收后发送无错误=80H,只接收无错误=81H,接收后发送偶校验错误SR+1 : STX+ ETXSR+2 :发送笔数SR+3 : TX Data 0 SR+4 : TX Data 1WR+8:接收笔数WR+9: RX Data 0WR+10 : RX Data 1 WR+11 : RX Data 2FUN151 MD3:永宏PLC高速LINKFUN151:MD3提供永宏PLC间高速数据互享(数据反应时间
17、不受扫描时间影响)*鼠标点击该指令,按”Z”键,弹出命令表格高速通讯命令表格*数据更新率是独立于扫描时间FUN150 ModBus通讯指令Pt :指定通讯端口,14。通过该通讯端口,以ModBus通讯协议作数据传输。SR:存放通讯程序起始缓存器。WR:指令运作的起始缓存器,共占用8个缓存器,其它程序不能重复使用。FUN150 指令的应用*鼠标点击该指令,按”Z”键,弹出命令表格Modbus通讯命令表格数据更新率取决于扫描时间PLC的中断处理中断处理顺序执行+中断触发:巡环扫描+及时中断处理*中断可在任何时间点发生程序内存状态内存+中断中断中断服务子程序*在中断处理程序里,利用FUN74指令作立
18、即I/O处理中断服务子程序中断处理中断处理说明X8+中断(优先级:34)HSC0中断(优先级:10)主程序主程序主程序主程序主程序X8+I子程序第一层巢式中断嵌套最多有5层X8+I子程序子程序HSC0I子程序第二层中断程序结构头中断标记中断的调用是由硬件电路发出中断信号给CPU,由CPU自行辨别该中断的名称而自动跳入子程序中以该中断名称为标记的“中断服务程序”去执行,执行到RTI指令后,才返回到主程序。中断服务子程序尾中断元件n FBs-PLC提供以下中断元件1.高速计时器中断:HSTA2.内部定时中断:1、2、3、4、5、10、50和100mS时基3.高速计数(时)器中断:HSO0(HST0
19、)HSO3(HST3) MA机型不支持4.高速脉冲输出中断:PSO0PSO35.外界硬件输入中断:X0X15(支持上、下缘触发)MA机型不支持中断标记名称n “中断标记名称“(保留字)的取名原则是将各个中断元件的硬件名称后面加一个I字即可1.高速计时器中断:HSTAI2.内部定时中断:1MSI, 5MSI,10MSI3.高速计数(时)器中断:HSO0I,HST1I4.高速脉冲输出中断:PSO0I,PSO2I5.外界硬件输入中断:X3+I (上缘触发),X14-I(下缘触发)中断优先级n 当程序在同一时间发生多处中断,或者在执行中断程序时又有新的中断发生,此时CPU要根据中断优先级的高低来判断要
20、执行哪个中断。中断执行原则:由优先级别自高而低的执行。1.高速计时器中断HSTA(1个):12.内部定时中断(8个):29(自1mS到100mS顺序)3.高速计数(时)器中断HSO(4个):10134.高速脉冲输出中断PSO(4个):14175.外界硬件输入中断(32个):1849中断控制指令n FUN145 EN:允许外界输入或外围中断作动指令LBL:允许中断作动的外界输入或外围标记名称。n FUN146 DIS:禁止外界输入或外围中断作动指令LBL:禁止中断作动的外界输入或外围标记名称。中断的建构1.HSO、PSO的中断使用:在系统中建构对输入和输出点使用HSO和PSO时,即可直接使用2.
21、输入中断使用:在WinProLadder中建构哪些输入点作为中断输入,并选择触发缘3.内部定时中断:通过设定寄存器R4162来指定使用哪个时基的中断 HSC或SPD指令使用X0X15的输入点不能再规划为输入中断点 外界中断设置指定一旦完成便无法在PLC RUN中变更;内部中断则可以变更 程序中EN指令(FUN145)及DIS指令(FUN146)控制中断的允许或禁止注意外部输入点中断建构内部定时中断建构B7B6B5B4B3B2B1B0R4162:· Bit状态=0时:允许该时基的的定时中断(不遮没)· Bit状态=1时:关闭该时基的定时中断(遮没)1.2.3.B0B7间若同时
22、有多个Bit为0时,则PLC将只启动最小时基且中断,而关闭其他时基中断。可通过修改R4162的值来实现能动态地改变时基,或暂停、驱动中断。避免过多中断程序的执行,以防CPU执行时间过长而引起当机。注意100MS50MS10MS5MS4MS3MS2MS1MS中断应用范例例1:1MS定时中断例2:定长高速计数器中断主程序M0子程序主程序EN93DP.HSCTW65100LBLHSC0IEN08.MOVM0ENEN74.IMDI092100ENEN子程序P101EN69OVFRTI93DP.HSCTWENUDF65LBL1MSI15EN16EN69RTIMMM高速计数/定时器FBs-PLC提供8组高
23、速计数器4组硬件高速计数器:HHSC名称:HHSC0HHSC3 可配置点:X0,X1;X4,X5;X8,X9; X12,X13;4组硬件高速计数器:SHSC名称:SHSC0SHSC3可配置点:X0X15注意HHSC和SHSC不能重复定义输入点高速计数/定时器n 4组硬件高速计数器n 8种计数模式n U/D, U/Dx2, K/R, K/Rx2 A/B, A/Bx2, A/Bx3, A/Bx4n MN主机可达 920K Hzn MN主机可达 200K Hzn 4组软件高速计数器n 3种计数模式n U/D, K/R, A/Bn 输入频率总和不超过 5K Hz高速计数/定时器硬件高速计数器(HHSC
24、)*MA主机不支持U : Up(上计数)D : Down(下计数) P : Pulse(脉冲)R : Direction(方向) A : Phase AA相*利用FUN92指令读取当前计数值;利用FUN93指令写入设定值或当前值*MN主机计数可达 920K Hz*MC 主机计数可达 200K HzB : Phase BB相计数输入控制输出CV寄存器PV寄存器软件屏蔽软件清除软件方向(P/R only)中断标号U/P/AD/R/BMaskClearHSC0X0X1X2X3DR4096DR4098M1940M1941M1942HSC0IHSC1X1/X4X5X6X7DR4100DR4102M194
25、6M1947M1948HSC1IHSC2X4/X5/X8X9X10X11DR4104DR4106M1976M1977M1978HSC2IHSC3X5/X12X13X14X15DR4108DR4110M1979M1980M1981HSC3I高速计数/定时器软件计数器(SHSC)U : UpD : Down P : PulseR : Direction A : Phase A B : Phase B*主机内含的输入点(X0X15)可规划为软件高速计数器的输入点*软件高速计数器是由输入点的 ON/OFF 变化产生中断来触发计数*输入频率总和不超过 5K Hz, 以避免主机负担过重,严重增加扫描时间*
26、输入频率大于 2K Hz时,使用硬件高速计数器比较合适*工作在A/B模式时,输入接点为配对使用; 例如 X0/X1为 A/B模式的输入点*软件计数器不必使用FUN92或FUN93指令作计数读取或者写入计数输入控制输入CV寄存器PV寄存器软件屏蔽软件方向(P/R only)中断标号U/P/AD/R/BMaskClearHSC4X0X15DR4112DR4114M1982M1983HSC4IHSC5DR4116DR4118M1984M1985HSC5IHSC6DR4120DR4122M1986M1987HSC6IHSC7DR4124DR4126M1988M1989HSC7I高速计数/定时器指令n
27、FUN92 HSCTR硬件高速计数器CV值读取CN:硬件高速计数器号码0:HSC0或HST01:HSC1或HST12:HSC2或HST23:HSC3或HST34:HSTAn FUN93 HSCTW硬件高速计数器CV或PV值写入S:写入值CN:硬件高速计数器号码0:HSC0或HST11:HSC1或HST22:HSC2或HST33:HSC3或HST44:HSTAD :写入对象(0:表示CV,1:表示PV)高速计数/定时器的建构(HHSC)硬件高速计数器(HHSC)I/O组态建构*MA 系列主机不支持*当PV=CV时中断服务子程序将被执行*8种模式U/DU/D x 2 P/R P/R x 2 A/B
28、 A/B x 2A/B x 3A/B x 4Hardware Circuit*中断服务程序可以使用FUN146指令禁止也可以使用FUN145来允许执行FUN92当前计数值HHSC设定值HHSC当前值或者设定值HSC0HSC3FUN93HSC0: DR4096HSC1: DR4100HSC2: DR4104HSC3: DR4108高速计数/定时器的建构(SHSC)软件高速计数器(SHSC)I/O组态*3种模式U/DP/R A/B*当PV=CV时中断服务子程序将被执行*Disables the corresponding input interrupt of SHSC also stops the
29、 countingCV 寄存器PV 寄存器HSC4DR4112DR4114HSC5DR4116DR4118HSC6DR4120DR4122HSC7DR4124DR4126高速计数/定时器(HSTA)0.1 mS高速计时器 - HSTA在主程序中使用边缘触发HSTA 0.1mS循环计时将设定值=0写入HSTA,则其工作在0.1mS循环计时模式;利用FUN92指令读出当前计时值,并存放于 DR4152 0.1mS可规划定时中断将设定值0写入HSTA,则其工作在0.1mS为分辨率的定时中断模式Hardware circuit每到规划之时间,HSTAI 中断处理程序就会被执行一次FUN932 设定值6
30、5535设定值=0FUN93高速计数/定时器(HHST)硬件高速定时器(HHTS)I/O组态建构*MA 系列主机不支持*当PV=CV时中断服务子程序将被执行硬件电路*通过FUN93指令写入PV值*通过FUN92指令读取CV值FUN92当前计时值HHST设定值HHST当前计时值 或设定值HST0HST3FUN93HST0: DR4096HST1: DR4100HST2: DR4104HST3: DR4108高速计数器(HSC)的应用93DP.HSCTWX 4范例1利用HSC作等裁剪控制EN92EN6593DP.HSCTWLB LH S C 0 IX 4Y 1EN7 4 .IM D I0E NY
31、0X 4X 21 1 D .(+ )Y 0E ND = 0.01SC YY 1U /SENTUPB RT09 3 D .H S C T WENE N69R T IT010高速脉波/可变波宽(PWM)输出n 4轴硬件高速脉冲输出n 3种输出模式n U/D, K/R, A/Bn MN主机可达920KHz (U/D, K/R)n MN主机可达460KHz (A/B)n MC主机可达200KHz (U/D, K/R)n MC主机可达100KHz (A/B)n MA主机可达10KHz (U/D, K/R)n MA主机5KHz (A/B)n 单轴点对点运动控制(FUN140)n 多轴点对点直线补间运动控制
32、(FUN147)高速脉波/可变波宽(PWM)输出高速脉波输出(HSPO)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)*1:线速度显示输出当前输出频率当前脉冲位置剩余输出脉冲数错误码停止步准备好旗号结束旗号中断标记备注U/P/AD/R/BPs 0Y0Y1DR40
33、80DR4088DR4072R4060R4064M1992M1996PSO0I单轴控制(FUN140)Ps 1Y2Y3DR4082DR4090DR4074R4061R4065M1993M1997PSO1IPs 2Y4Y5DR4084DR4092DR4076R4062R4066M1994M1998PSO2IPs 3Y6Y7DR4086DR4094DR4078R4063R4067M1995M1999PSO3IGp 0Y0 Y7DR4068*1D4060D4062M1934多轴控制(FUN147)Gp 1DR4070*1D4061D4063M1935脉冲指令FUN140高速脉冲输出(HSPSO)指令
34、140.HSPSOPs :第几组Pulse Output (03) 0:Y0 & Y11:Y2 & Y32:Y4 & Y53:Y6 & Y7SR :定位程序起始缓存器WR:指令运作起始缓存器,共占用7个缓存器,其它程序不可重复使用PsSR WR:执行控制脉波输出ACTEN暂停输出错误讯息PAUERR放弃输出定位完成ABTDN控制脉冲输出相关指令FUN142:强制停止HSPSO脉冲输出指令Ps:03强制第几组Pulse Output停止输出FUN143:脉冲值转换为显示值(mm,Deg,lnch,PS)指令Ps :03;将第几组脉冲位置(PS)转换为与设定值同单位
35、的mm(Deg,Inch, PS),来作为目前位置显示.D :储存转换后目前位置的缓存器,共需要使用两个缓存器;例如D10,即代表D10( Low Word)与D11(High Word)两个缓存器。高速脉冲输出指令应用脉冲输出I/O组态建构*在I/O组态中规划脉冲输出点高速脉冲输出指令应用脉冲输出指令编写*按Z键即可弹出命令表格伺服命令表格高速脉冲输出衍生指令FUN140定位衍生指令说明命令运算元说明SPDXXXXXX,RXXXX, Dxxxx速度设定可直接输入数字或者由寄存器DRVADR $1,$2,$3 ABS ,$2,$3操作设定$1: +,-,空格$2: 常数值或者寄存器$3: Ut
36、 或者 PsDRVCADR $1,$2,$3 ABS ,$2,$3连续多段速度控制DRVZMD 0/1/2领带复位WAITTime $4$5Wait until$4: xxxxx, Rxxxx, Dxxxx$5: X0X255, Y0Y255 M0M1911, S0S999ACTTime $4脉冲输出ACT动作续$4时间后,立即执行GOTO所指的步EXT$5外部触发GOTO$6$6: Next,1N,Rxxx,DxxxxMEND定位程序结束高速脉冲输出衍生指令命令: DRV *当脉冲输出数等于0时,将作不停止的运动输出.高速脉冲输出衍生指令命令: DRVC *最多可以实现8段速度变换控制SPD
37、DD1002DD1004DD1000DD1006UtDR1000DR1002DR1004DR1006高速脉冲输出衍生指令命令 : DRVZ MD 1 MD 2 DRVZ指令使用的参数直线插补定位输出指令FBs系列PLC在OS4.42(以上)版本提供直线插补控制输出指令:FUN147Gp:第几个群组(01) SR:定位程序起始缓存器WR:指令运作起始缓存器,共占用9个暂存器,其它程序不可重复使用直线插补指令的应用脉冲输出I/O组态建构此时要规划2个轴,组长一组直线插补指令的应用伺服命令表格直线插补衍生指令FUN147定位衍生指令命令操作数说明SPDXXXXXX,RXXXX, Dxxxx向量速度设
38、定常数值或者寄存器LINADR $1,$2,$3,$4,$5 ABS $1,$2,$3,$4,$5脉冲输出量设定$1: Ps0输出脉冲量$2: Ps1输出脉冲量$3: Ps2输出脉冲量$4: Ps3输出脉冲量$5: Ut 或 PsLINEADR $1,$2,$3,$4,$5WAITTime, $6$7等待执行下一步$6: xxxxx, Rxxxx, Dxxxx$7: X0X255, Y0Y255 M0M1911,S0S999EXT$7外部触发信号GOTO$8$8: Next,1N,Rxxx,DxxxxMEND结束程序命令直线插补衍生指令命令: LIN 由DR0指定向量速度(R1 R0) *LI
39、N 支持点对点的直线插补运动控制 4轴以DR2的速度,绝对坐标轴为作直线插补运动直线插补衍生指令命令: LINE 由DR0指定速度(R1 R0)*LINE 应用于作连续直线插补运动.此模式下,四轴的行程设定值将被解释为一比例关系(行程最长者作为主轴,其他为追踪轴)例如, 当 DR100=1000, DR102=333; 意思为Ps0 每发送 1000 Ps, 然后 PS1 也将跟随着发送 333 Ps 。直线插补衍生指令多轴脉冲输出运动控制表格表示第一轴(X轴)的行程设定为1000个Ps,第二轴(Y轴)的行程设定为500个Ps,第三及第四轴不输出(因行程设定为0)。NC定位参数值设定指令FUN
40、141NC定位参数值设定指令Ps:第几组Pulse Output (03)SR:参数表起始缓存器,共18个参数, 占用24个缓存器FUN141参数值设定指令应用 *务必在执行FUN140指令之前完成定位参数的修改*选定该指令后,按”Z”键即可调出参数命令表格FUN141参数值设定指令应用高速脉波/可变波宽(PWM)输出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或010
41、00WR : 指令运作工作缓存器,其它程序不可重复使用可变波宽(PWM)输出-利用FUN139指令184320fpwm=当Rs(分辨率)设定为1/100时(P + 1)n= 18432当Rs(分辨率)设定为1/1000时fpwm(Pn + 1)高速脉波/可变波宽(PWM)输出范例:假设Pn(输出频率参数)设为50,Rs(分辨率)=0 则当OR=R2=1时,1*OR/100=Ton/T,Ton=2.7uSPWMDA模块的使用为了实现单点的模拟量输出,永宏PLC可以通过PWMDA输出板来实现PWMDA模块的使用使用:对主机的Y0,Y2,Y4和Y6进行更换(更改方法请参考使用手册) 配合FUN139-HSPWM指令做输出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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业学院发展党员资料袋
- 河南省漯河市本年度(2025)小学一年级数学统编版专题练习(下学期)试卷及答案
- 2025-2030年中国数字告示数字标牌行业应用前景及投资发展研究报告
- 朱自清背影阅读教学设计
- 观潮教案八年级上
- 一级建筑实务模拟习题(附答案)
- 新能源汽车故障诊断与排除模拟练习题+答案
- 保健按摩师初级模拟练习题(含参考答案)
- 山西省长治市潞州区长治市第二中学2025届高三最后一卷英语试卷含答案
- 2025年安徽省阜阳市太和县中考二模化学试题(原卷版+解析版)
- 《小学综合实践活动专题》课程教学大纲
- 化妆品产品安全及质量风险评估报告
- 舆论学教程PPT整本书课件完整版电子教案全套课件最全教学教程ppt(最新)
- TRIZ试题库详细版
- 水资源论证工作大纲
- MTM-1基本方法
- ppt精选模板:热烈欢迎领导莅临指导工作PPT课件
- 无机材料科学基础第六章
- 东南大学论文模板v1.1
- 神经系统体格检查-PPT课件
- 赛英公司FOD监测雷达系统
评论
0/150
提交评论