松下PLC 功能块介绍
- 格式:pdf
- 大小:482.36 KB
- 文档页数:29
松下FP-XH系列PLC种类、特点以及各种扩展插卡和单元简介电气工程师项目设计流程:一个项目中,电气工程师要做的设计思路西门子S7-1200/1500PLC的结构化程序编程模式/套路S7-1200/1500PLC用FB284库指令控制伺服驱动器的程序PLC定位控制基础:电子齿轮比对脉冲当量和电机转速的调整作用步进电动机与交流伺服电动机的性能比较,来看看跟你知道的一样吗?怎样用软件进行交流伺服驱动器的增益自动调整?变频器的种类多种多样,根据负载特性怎么选择变频器呢?怎么让两台伺服电机比例同步运行?伺服驱动器要做哪些设置?西门子S7-1200PLC 基于AT覆盖变量的V90伺服速度控制程序S7-1200PLC控制伺服驱动器V90PN-速度控制SIMOTICS电机欧姆龙自动化设备通过CX-One软件配置单机PLC控制系统详解欧姆龙自动控制设备通过CX-One软件配置PLC网络系统PLC如何快速排除故障?这里有一个资深电气工程师所用模板关于不用边沿脉冲指令的单按钮启停控制程序,用继电器控制也能做吗?欧姆龙NJ控制器(PLC)控制欧姆龙总线型1S伺服驱动器/伺服电机操作指引让你设计的程序能够适用于所有PLC品牌和绝大部分型号!松下FP-XH系列PLC种类、特点以及各种扩展插卡和单元简介一、分类松下FP-XH系列PLC可分为通用型和运动型两大类。
其中通用型包含有C14、C30、C40、C60系列;运动型包含有M4T、M4L、M8N系列。
二、特点通用晶体管输出型PLC主要有以下特点。
通用型C14T C30T C40T C60TI/O334点350点360点380点扩展数8个8个8个8个插卡口1个2个2个2个运动轴3轴4轴4轴6轴HSC8CH8CH8CH8CH程序容量16K步40K步40K步40K步脉冲频率100KHz100KHz100KHz100KHzT,为晶体管输出型PLC;R,为继电器输出型。
运动型PLC主要有以下特点。
松下PLC功能块介绍Control FPWIN Pro功能功能块FB/FUN: 内存储器FB:内存储器!FB:内存储器!Fun:⽆内存储器!Fun:⽆内存储器!FB/FUN: 结果FB:同样的输⼊->可能不同的结果FB:同样的输⼊->可能不同的结果Fun:同样的输⼊->同样的结果Fun:同样的输⼊->同样的结果1. Call2. Call3. Call4. CallFB/FUN: 名字和实例InstanceInstance NameName FB:名字和实例FB:名字和实例Fun:只有名字Fun:只有名字选择类型:运算类型: ADD, SUB, MUL,… 功能功能块可以⽤的功能和功能块列表插⼊功能和功能块提⽰: 双击功能和功能块即可插⼊IEC 标准库: ⾼级指令 Matsushita Lib: 低级指令NC ⼯具库: 有⽤的指令OperatorFunction Block Function使⽤IEC 指令取代Matsushita 指令的好处超负荷的指令根据定义s,d的不同类型,⼀个MOVE指令可代替多种传输指令功能使⽤IEC 指令取代Matsushita 指令的好处.超负荷的指令Note: Almost every IEC function can be overloaded!使⽤IEC 指令取代Matsushita 指令的好处.超负荷的指令整形变量实形变量使⽤IEC 指令取代Matsushita 指令的好处.超负荷的指令Note: There are many extensible instructions.使⽤IEC 指令取代Matsushita 指令的好处..超负荷的指令⼀些指令的输⼊点数⽬可以简单的增加使⽤IEC 指令取代Matsushita 指令的好处.预先定义的指令减少程序程序清晰⽅便阅读使⽤IEC 指令取代Matsushita 指令的好处.所有的PLC都可以使⽤字符串功能使⽤IEC 指令取代Matsushita 指令的好处.所有的PLC都可以使⽤字符串功能提⽰:即使PLC不⽀持数据类型STRING,但所有的STRING功能仍能使⽤使⽤IEC 指令取代Matsushita 指令的好处.所有的PLC都可以使⽤字符串功能使⽤IEC 指令取代Matsushita 指令的好处.强⼤的转化功能练习(Increment):每1秒钟递加整形变量的值. 这个触点需要复位清零.测试这个程序.输⼊名字.选择类型.选择编程语⾔EN/ENO?选择函数返回的类型。
FP1是日本松下电工生产的小型PLC,该产品有C14、C16、C24、C40、C56、C72多种规格,形成系列化。
虽然是小型机性能价格比却很高,特别适合于中小企业。
本书配套实验机型号为FP1—C40。
下面以此机型为例详细介绍其规格及系统构成,以期举一反三触类旁通。
FP1硬件配置除主机外还可加I/O扩展模块,A/D(模/数转换)、D/A(数/模转换)模块等智能单元。
最多可配置几百点,机内有高速计数器,可输入频率高达10kHz的脉冲,并可同时输入两路脉冲,还可输出频率可调的脉冲信号(晶体管输出型)。
该机型具有8个中断源的中断优先权管理。
允许输入最小脉冲宽度为0.5ms。
可调输入延时滤波功能可以使输入响应时间随外围设备情况而调节,调节范围在1~128ms之间。
手动拨盘式寄存器功能,可通过调节面板上的电位器,使特殊寄存器DT9040~9043中的数值在0~255间改变,实现从外部进行输入设定。
此外,该机型还具有强制置位、强制复位控制功能、口令保护功能、固定扫描时间设定功能、时钟/日历控制功能等。
该机配有RS—232和RS—422接口,可实现PLC与计算机通信,并可直接在计算机上用几种方式编制程序。
FP1有190多条功能指令,除基本逻辑运算外还可进行+、-、×、÷等四则运算。
有8位、1 6位、32位数字处理功能,并能进行多种码制变换。
FP1还有中断、子程序调用、凸轮控制、高速计数、字符打印、步进指令等特殊功能指令。
FP1监控功能很强,可实现梯形图监控、列表继电器监控、动态时序图监控(可同时监控1 6个I/O点的时序)具有几十条监控命令,多种监控方式。
指令和监控结果可用日、英、德、意四种文字显示。
另外还有链接单元,例如用于远程信息交换的I/O LINK单元;用于PLC 与计算机间通信的C—NET适配器。
表3-1列出了FP1系列PLC的主要产品规格。
表3-2列出了FP1-C40产品的基本性能。
第一章继电器、存储器和常数1.1 继电器、存储器和常数表1.1.1 FP-C1.1.2 FP-M1.1.3 FP01.1.4 FP11.1.5 FP21.1.6 FP2SH1.1.7 FP31.1.8 FP10SH1.1.9 继电器编号1.2 继电器说明1.2.1 外部输入继电器(X)1.2.2 外部输出继电器(Y)1.2.3 内部继电器(R)1.2.4 特殊内部继电器1.2.5 链接继电器(L)1.2.6 定时器(T)1.2.7 计数器(C)1.2.8 定时器和计数器共享项目1.2.9 脉冲继电器(P)1.2.10 错误报警继电器(E)1.3 存储器说明1.3.1 数据寄存器(DT)1.3.2 专用数据寄存器(DT)1.3.3 文件寄存器(FL)1.3.4 WX、WY、WR和WL1.3.5 链接数据寄存器(LD)1.3.6 定时器/计数器的设定值(SV)1.3.7 定时器/计数器的经过值(EV)1.3.8 索引寄存器(IX、IY)(用于FP-C, FP-M, FP0, FP1和FP3)1.3.9 索引寄存器(I0到ID)(用于FP2, FP2SH和FP10SH)1.4 常数说明1.4.1 整数型十进制常数(K)1.4.2 十六进制常数(H)1.4.3 实数(用于FP2、FP2SH和FP10SH)1.4.3.1 浮点数型实数(f)1.4.3.2 BCD型实数(H)1.4.4 字符常数(M)1.5 可在PLC中处理的数据范围1.5.1 可在PLC中处理的数据范围1.5.2 上溢出和下溢出1.1 继电器,存储器和常数表1.1.1 FP-C注释:1)有两种数据类型,一种是保持型,即保存在关断电源之前或从运行模式切换为编程模式之前存在的状态。
另一种是非保持型,即将该状态复位。
可通过设定系统寄存器改变保持型和非保持型的选择。
关于系统寄存器的详细内容,请见第8.2节。
2)定时器和计数器的点数可以通过设定系统存储器5来改变。
3001步以上基本指令0.58μs/步;多功能:继电器+晶体管混合型输出,可对应多种需求。
脉冲输出最大50KHz×2CH,高速计数最大50KHz×4CH。
内置2CH模拟量输入(电压、电位器、热敏电阻输入可选)。
(内置日历时钟(※2)配备编程口(RS232C),COM口(RS485)。
(※3)程序容量:L14R/L30R 2.5K步;L40R/L60R/L40MR/L60MR 8K步低价格:高性价比设计,在满足客户需求的前提下,最大限度的为客户降低成本。
I/O点数最大216点一台控制单元最多可连续扩展3台FPX的扩展单元,如果想进一步扩展的话,还可利用FP0扩展单元进行扩展。
AFPX0-L14R:输入8点/输出6点(Tr2/Ry4)AFPX0-L30R:输入16点/输出14点(Tr4/Ry10)AFPX0-L40R:输入24点/输出16点(Tr4/Ry12)AFPX0-L60R:输入32点/输出28点(Tr4/Ry24)AFPX0-L40MR:输入24点/输出16点(Tr4/Ry12)AFPX0-L60MR:输入32点/输出28点(Tr4/Ry24内置最多2轴脉冲输出、最多4点高速计数器配备1个RS232C编程口,1个RS485 COM口内置2路模拟量输入(电压、电位器、热敏电阻输入可选)L14R 脉冲输出最大20KHz×1CH,高速计数器最大20KHz×2CHL30R 脉冲输出最大20KHz×2CH,高速计数器最大20KHz×4CH2 L14R、L30R无内置模拟量输入和日历时钟功能3 COM口(RS485)仅L40MR、L60MR具有。
松下FP-X系列PLC组合(I/O点数)97种14点~300点扩展插件16种输入/输出、脉冲I/O、模拟量I/O、通信(RS485、RS232C、Ethernet)、外部存储器集众多功能于一身的PLC FP-X C38AT内置模拟量输入/输出功能。
松下PLC高级指令一览表高级指令一览表(编号顺序)F0 MV :16bit数据传输F1 DMV :32bit数据传输F2 MV/ :16bit数据求反传输F3 DMV/ :32bit数据求反传输F5 BTM :bit数据传输F6 DGT :digit数据传输F7 MV2 :2个16bit数据一并传输F8 DMV2 :2个32bit数据一并传输F10 BKMV :块传输F11 COPY :块复制F12 ICRD :读取IC存储卡、扩展存储器F13 ICWT :写入IC存储卡、扩展存储器F14 PGRD :读取IC存储卡程序F15 XCH :16bit数据交换F16 DXCH :32bit数据交换F17 SWAP :16bit数据高·低字节互换F18 BXCH :块交换F19 SJP :间接跳转F20 + :16bit加法F21 D+ :32bit加法F22 + :16bit加法F23 D+ :32bit加法F25 - :16bit减法F26 D- :32bit减法F27 - :16bit减法F28 D- :32bit减法F30 * :16bit乘法F31 D* :32bit乘法F32 % :16bit除法F33 D% :32bit除法F34 *W :16bit乘法(结果16bit) F35 +1 :16bit数据增1F36 D+1 :32bit数据增1F37 -1 :16bit数据减1F38 D-1 :32bit数据减1F39 D*D :32bit乘法(结果32bit) F40 B+ :4位BCD加法F41 DB+ :8位BCD加法F42 B+ :4位BCD加法F43 DB+ :8位BCD加法F45 B- :4位BCD减法F46 DB- :8位BCD减法F47 B- :4位BCD减法F48 DB- :8位BCD减法F50 B* :4位BCD乘法F51 DB* :8位BCD乘法F52 B% :4位BCD除法F53 DB% :8位BCD除法F55 B+1 :4位BCD数据增1F56 DB+1 :8位BCD数据增1 F57 B- :4位BCD数据减1F58 DB-1 :8位BCD数据减1F60 CMP :16bit数据比较F61 DCMP :32bit数据比较F62 WIN:16bit数据区段比较F63 DWIN :32bit数据区段比较F64 BCMP :数据块比较F65 WAN :16bit数据逻辑与F66 WOR :16bit数据逻辑或F67 XOR :16bit数据逻辑异或F68 XNR :16bit数据逻辑异或非F69 WUNI :字结合F70 BCC :区块检查码(BCC)计算F71 HEXA :HEX→16进制ASCII转换F72 AHEX :16进制ASCII→HEX转换F73 BCDA :4位BCD→10进制ASCII转换F74 ABCD :10进制ASCII→4位BCD转换F75 BINA :16位BIN→10进制ASCII转换F76 ABIN :10进制ASCII→16位BIN转换F77 DBIA :32位BIN→10进制ASCII转换F78 DABI :10进制ASCII→32位BIN转换F80 BCD :16bitBIN→4位BCD 转换F81 BIN :4位BCD→16bitBIN转换F82 DBCD :32bitBI N→8位BCD转换F83 DBIN :8位BCD→32bitBIN转换F84 INV :16bit数据求反F85 NEG :16bit数据求补F86 DNEG :32bit数据求补F87 ABS :16bit数据取绝对值F88 DABS :32bit数据取绝对值F89 EXT :带符号位扩展F90 DECO :数据解码F91 SEGT :7段码解码F92 ENCO :数据编码F93 UNIT :16bit数据组合F94 DIST :16bit数据分离F95 ASC :ASCII码转换F96 SRC :16bit数据查找F97 DSRC :32bit数据查找F98 CMPR :压缩移位读取F99 CMPW :压缩移位写入F100 SHR :16bit数据右移n bitF101 SHL :16bit数据左移n bitF102 DSHR :32bit数据右移n bitF103 DSHL :32bit数据左移n bitF105 BSR :1digit(4bit)右移F106 BSL :1digit(4bit)左移F108 BITR :n bit部分一并右移F109 BITL :n bit部分一并左移F110 WSHR :字单位一并右移F111 W SHL :字单位一并左移F112 WBSR :digit(4bit)单位一并右移F113 WBSL :digit(4bit)单位一并左移F115 FIFT :缓冲区定义F116 FIFR :从缓冲区读取最早的数据F117 FIFW :写入缓冲区F118 UDC :加/减计数器F119 LRSR :左右移位寄存器F120 ROR :16bit数据循环右移F121 ROL :16bit数据循环左移F122 RCR :16bit数据循环右移(带进位位) F123 RCL :16bit数据循环左移(带进位位)F125 DROR :32bit数据循环右移F126 DROL :32bit数据循环左移F127 DRCR :32bit数据循环右移(带进位位) F128 DRCL :32bit数据循环左移(带进位位)F130 BTS :16bit数据位置位F131 BTR :16bit数据位复位F132 BTI :16bit数据位求反F133 BTT :16bit数据位测试F135 BCU :16bit数据中1的总个数F136 DBCU :32bit数据中1的总个数F137 STMR :辅助定时器(16bit)F138 HMSS :时/分/秒数据转换为秒数据F139 SHMS :秒数据转换为时/分/秒数据F140 STC :进位标志置位F141 CLC :进位标志复位F142 WDT :看门狗定时器刷新F143 IORF :部分I/O刷新F144 TRNS :串行数据通讯F145 SEND :数据发送F146 RECV :数据接收F147 PR :并行打印输出F148 ERR :自诊断错误设置F149 MSG :显示信息F150 READ :读取数据F151 WRT :写入数据F152 RMRD :读取数据F153 RMWT :写入数据F154 MCAL :机器语言程序调用F155 SMPL :采样F156 STRG :采样触发器F157 CADD :时间加法F158 CSUB :时间减法F159 MTRN :串行通信端口发送F160 DSQR :2字(32bit)数据平方根F162 HC0S :目标值一致ONF163 HC0R :目标值一致OFFF164 SPD0 :速度控制(脉冲输出/模式输出) F165 CAM0 :凸轮输出控制F166 HC1S :目标值一致ON(带通道指定)F167 HC1R :目标值一致OFF(带通道指定) F168 SPD1 :位置控制(带通道指定)F169 PLS :脉冲输出指令(带通道指定)F170 PWM :PWM输出指令(带通道指定)F171 SPDH :位置控制指令(带通道指定)F172 PLSH :脉冲输出指令(JOG运行:带通道指定) F173 PWMH :PWM输出指令(带通道指定)F174 SP0H :脉冲输出指令(JOG运行:带通道指定) F175 SPSH :脉冲输出指令(直线插补)F176 SPCH :脉冲输出指令(圆弧插补)F180 SCR :画面显示登录指令F181 DSP :画面显示切换F183 DSTM :辅助定时器(32bit)F190 MV3 :3个16bit数据一并传输F191 DMV3 :3个32bit数据一并传输F215 DAND :32bit数据逻辑与F216 DOR :32bit数据逻辑或F217 DXOR :32bit数据逻辑异或F218 DXNR :32bit数据逻辑异或非F219 DUNI :双字数据组合F235 GRY :16bit二进制→格雷码转换F236 DGRY :32bit二进制→格雷码转换F237 GBIN :16bit格雷码→二进制转换F238 DGBIN :32bit格雷码→二进制转换F240 COLM :bit行→bit列转换F241 LINE :bit列→bit行转换F257 SCMP :字符串比较F258 SADD :字符串加法F259 LEN :计算字符串长度F260 SSRC :查找字符串F261 RIGHT :获取字符串右侧部分F262 LEFT :获取字符串左侧部分F263 MIDR :获取字符串的任意部分F264 MIDW :改写字符串的任意部分F265 SREP :置换字符串F270 MAX :最大值(16bit)F271 DMAX :最大值(32bit)F272 MIN :最小值(16bit)F273 DMIN :最小值(32bit)F275 MEAN :合计·平均值(16bit)F276 DMEAN :合计·平均值(32bit) F277 SORT :排序(16bit)F278 DSORT :排序(32bit)F282 SCAL :16bit数据线性化F283 DSCAL :32bit数据线性化F285 LIMT :上下限限位控制(16bit) F286 DLIMT :上下限限位控制(32bit) F287 BAND :数据死区控制(16bit)F288 DBAND :数据死区控制(32bit) F289 ZONE :数据零区控制(16bit)F290 DZONE :数据零区控制(32bit) F300 BSIN :BCD型实数正弦运算F301 BCOS :BCD型实数余弦运算F302 BTAN :BCD型实数正切运算F303 BASIN :BCD型实数反正弦运算F304 BACOS :BCD型实数反余弦运算F305 BATAN :BCD型实数反正切F309 FMV :浮点数型实数数据传输F310 F+ :浮点数型实数数据加法F311 F- :浮点数型实数数据减法F312 F* :浮点数型实数数据乘法F313 F% :浮点数型实数数据除法F314 SIN :浮点数型实数数据正弦F315 COS :浮点数型实数数据余弦F316 TAN :浮点数型实数数据正切F317 ASIN :浮点数型实数数据反正弦F318 ACOS :浮点数型实数数据反余弦F319 ATAN :浮点数型实数数据反正切F320 LN :浮点数型实数数据自然对数F321 EXP :浮点数型实数数据指数F322 LOG :浮点数型实数数据对数F323 PWR :浮点数型实数数据乘幂F324 FSQR :浮点数型实数数据平方根F325 FLT :16bit整数→浮点型实数数据F326 DFLT :32bit整数→浮点型实数数据F327 INT :浮点型实数数据→16bit整数取整F328 DINT :浮点型实数数据→32bit整数取整F329 FIX :浮点型实数数据→16bit整数小数点以下舍去F330 DFIX :浮点型实数数据→32bit整数小数点以下舍去F331 ROFF :浮点型实数数据→16bit整数小数点以下四舍五入F332 DROFF :浮点型实数数据→32bit整数小数点以下四舍五入F333 FINT :浮点型实数数据小数点以下舍去F334 FRINT :浮点型实数数据小数点以下四舍五入F335 F+/- :浮点型实数数据符号交换F336 FABS :浮点型实数数据绝对值F337 RAD :浮点型实数数据角度→弧度F338 DEG :浮点型实数数据弧度→角度F345 FCMP :浮点型实数数据实数比较F346 FWIN :浮点型实数数据实数带域比较F347 FLIMT :浮点型实数数据上下限限位控制F348 FBAND :浮点型实数数据死区控制F349 FZONE :浮点型实数数据零区控制F350 FMAX :浮点型实数数据最大值F351 FMIN :浮点型实数数据最小值F352 FMEAN :浮点型实数数据合计·平均值F353 FSORT :浮点型实数数据排序F355 PID :PID运算F373 DTR :数据变化检出(16bit)F374 DDTR :数据变化检出(32bit)F410 SETB :索引寄存器Bank设置F411 CHGB :索引寄存器Bank切换F412 POPB :索引寄存器Bank恢复F414 SBFL :文件寄存器Bank设置F415 CBFL :文件寄存器Bank切换F416 PBFL :文件寄存器Bank恢复。
第六章松下电工PLC编程工具及三维力控监控组态软件简介第一节松下电工PLC编程工具简介FP1系列PLC的编程手段有两种:1.利用相应配套编程软件在个人计算机上进行。
2.使用FP手持编程器。
松下电工PLC编程软件1.概述日本松下电工公司开发的PLC编程软件有三种:①DOS环境下使用的NPST-GR②Windows环境下FPSOFT③Windows环境下FPWIN-GR●NPST-GR采用的是典型的DOS界面。
具有中、英文两种版本。
因NPST-GR开发的比较早,对近几年生产的FPO、FP2等系列PLC不支持。
●FPWIN-GR软件采用的是典型的Windows界面。
具有中、英文两种版本。
由于FPWIN-GR是新近开发出来的软件,其各项功能更趋合理、使用更加方便。
●FPSOFT软件是早期开发的,它的出现开创了Windows环境的PLC编程软件的先河。
但由于它开发得较早,虽大部分功能与上述FPWIN-GR相似,但有些功能不如FPWIN-GR那样完善。
(1) 2.FPWIN-GR 软件(汉化1.1版本)认识FPWIN -GRFPWIN-GR界面各部分名称及分布:输入段栏功能键栏在编写程序时:①用鼠标点击“功能键栏”实现指令输入。
②用功能键“F1”~“F12”与“SHIFT” 的组合实现指令输入。
③用功能键“F1”~“F12”与“CTRL”的组合实现指令输入。
各个按钮左下角的数字表示所对应的功能键号。
第1段、第2段中分布的是主要指令的快捷键。
第1段的操作只需按功能键即为有效。
第2段的操作需同时按Shift + 功能键有效。
第3段中分布的是功能的快捷键。
第3段的操作需同时按Ctrl + 功能键有效。
显示当前正在输入的回路。
通过单击输入栏中的[Enter]或按键盘中的[Enter]键确认输入内容。
在功能键栏中输入[F1]、[F2]、[F4]、[F8]或[SHIFT]+[F1]([F2]、[F8])时,将显示触点线圈的基本指令如下图:X:输入外部输入Y:输入外部输出R:输入内部继电器L:链接继电器P:脉冲继电器T:定时器触点C:输入计数器触点E:输入错误警告继电器比较:输入数据比较指令NOT/:将到光标位置为止的运算结果反转INDEX:输入索引修饰№清除:清除输入区段中的设备编号↑↓:用于上升沿检出/下降沿检出的图形符号。
松下plc 网口通讯模块松下(Panasonic)公司作为一家世界知名的电子技术公司,其产品在工业自动化领域备受赞誉。
其中,松下PLC网口通讯模块被广泛应用于各种工业控制系统中,为用户提供了快速、稳定的数据传输和网络通信功能。
本文将从松下PLC网口通讯模块的特点、应用场景以及发展趋势等方面进行探讨。
一、松下PLC网口通讯模块的特点松下PLC网口通讯模块具有以下几个显著特点。
1. 高速通讯:松下PLC网口通讯模块支持快速的数据传输速度,能够满足工业控制系统对于实时性和响应速度的需求。
其采用了高效的通讯协议和数据传输机制,能够确保数据的准确性和及时性。
2. 稳定可靠:松下PLC网口通讯模块具有高度稳定的性能和可靠的通讯连接。
在复杂的工业环境中,能够抵抗电磁干扰和电压波动等外界干扰,确保通讯的稳定性和可靠性。
3. 灵活扩展:松下PLC网口通讯模块支持多种通讯接口和协议,可以与各种设备和系统进行连接。
同时,还提供了丰富的通讯配置和参数设置选项,满足用户不同的应用需求。
4. 易于使用:松下PLC网口通讯模块采用用户友好的图形化界面和操作方式,使得用户能够轻松进行网络配置和通讯参数设置。
同时,还提供了完善的技术支持和使用手册,方便用户进行系统集成和维护。
二、松下PLC网口通讯模块的应用场景松下PLC网口通讯模块广泛应用于各种工业控制系统中,其应用场景包括但不限于以下几个方面。
1. 自动化生产线:在自动化生产线上,松下PLC网口通讯模块可以与各种传感器、执行器、机器视觉系统等设备进行连接,实现对生产过程的数据监测和控制。
通过实时的数据通讯,能够提高生产线的运行效率和质量控制水平。
2. 智能建筑系统:松下PLC网口通讯模块可以与楼宇自控系统、能源管理系统等设备进行连接,实现对建筑物内部各种设备的集中监控和控制。
通过远程通讯,可以实现对温度、湿度、照明等参数的调节和管理,提高建筑物的能效。
3. 物流仓储系统:在物流仓储系统中,松下PLC网口通讯模块能够与输送设备、货物分拣系统等设备进行连接,实现对仓库内部物流过程的实时监控和控制。
第三章松下电工PLC产品FP1介绍第一节FP1的技术性能FP1是日本松下电工公司生产的小型PLC产品。
有C14、C16、C24、C40、C56。
C后阿拉伯数字是输入、输出点之和。
FP1是近代功能非常强的小型机。
主机控制单元内有高速计数器。
可输入频率高达10KHZ的脉冲。
并可同时输入两路脉冲。
另外输出频率可调的脉冲信号。
该机有8个中断源的中断优先权管理。
主机控制单元还配有RS232口,可实现PLC与PC机之间的通讯。
除了主机控制单元以外,与之配套的还有扩展单元、智能单元和链接单元。
扩展单元为I/O扩展点数的模块,由E8~E40系列组成。
利用此模块可以将I/O点数扩展至152点。
智能单元主要为A/D,D/A模块。
当需要对模拟量进行测量和控制时,可以连接智能单元。
链接单元,通过远程I/O可实现主FP系统进行I/O数据通讯,从而实现一台主控制单元的控制。
1.RS232口。
通过该口与PC机通讯编程。
2.运行监视指示灯(1)当运行程序“RUN”的LED亮。
(2)当控制单元中止执行程序时,“PROG”的LED亮。
(3)当发生自诊断错误时,“ERR”的LED亮。
(4)当检测到异常的情况时或出现“WA TCHDOG”定时故障。
“ALARM”的LED亮。
3.电池座为了使控制单元断电时,仍能保持有用的信息。
在控制单元,设有蓄电池,电池的寿命一般为3~6年。
4.存储器和主存储器插座5.方式选择开关(1)RUN:运行(2)REMOTE:两者之间(3)PROG:编程6.输出端子:C24有8点7.输入端子:C24有16点8.电位器:V0、V1电位器可从外部调节PLC的手动拨盘寄存器的数值。
输入0~255的模拟量。
V0:DT9040,V1:KT9041上机检查:一.输入信号:1.开关(SB0~SB15)SB0~SB3,SB8~SB11不带自锁:红色开关SB4~SB7,SB12~SB15带自锁:黄色开关2.4个拨码器(A1~A4)二.输出信号:1.输出信号(Y0~Y7)2.蜂鸣器检查:电源:电源开关合上后,DC24V批示灯亮,且用电压表检查DC24V。
第五章FP1的特殊功能及高级模块第一节 FP1的特殊功能一、脉冲输出电机电机 驱动高速计数器脉冲FP1 控制 单元图5-1 脉冲输出进行位置控制示意图FP1的输出端Y7可输出一路脉冲信号,最大频率范围为45Hz ~ 5kHz 。
这一功能只有晶体管输出方式的PLC 才具有,且需配合脉冲输出控制指令F164(SPD0)使用。
二、高速计数功能(HSC)在FP1内部有高速计数器,可同时输入两路脉冲。
最高计数频率:10kHz;计数范围: K-8388608 ~ K8388607;输入模式:加计数、减计数、可逆计数、两相输入;此外,每种模式又分为有复位输入和无复位输入两种情况,输入计数不受扫描周期影响,处理过程中响应时间不延时。
1.占用的输入端子HSC需占用FP1输入端子X0、X1和X2。
其中X0和X1作为脉冲输入端,X2作为复位端,可由外部复位开关通过X2使HSC 复位。
2. 输入模式及设置HSC的四种输入模式中,前三种为单相输入,最后一种为两相输入。
如图5-2所示。
1) 加计数模式2) 减计数模式3) 加/减计数模式4) 两相输入方式(a)(b)(c)X04321...计数值 (X13)234...加计数减计数加计数X151234...计数值...X004321...计数值...(d)X004321...计数值...X1...X051234...计数值...X1...图5-2 四种计数模式的脉冲波形示意图3.与HSC相关的寄存器表5-1 系统寄存器No.400控制字说明设定值功能输入模式X0X1X2H1双相输入-双相输入方式H2双相输入复位H3加计数--加计数方式H4加计数-复位H5-减计数-减计数方式H6-减计数复位H7加计数减计数-加/减计数方式H8加计数减计数复位H0HSC功能未用不工作(默认模式)4.高速计数功能指令1) 高速计数器的控制指令[ F0 MV, S, DT9052 ]:高速计数器控制指令。
Control FPWIN Pro
功能
功能块
FB/FUN: 内存储器
FB:
内存储器!FB:内存储器!Fun:
无内存储器
!Fun:无内存储器!
FB/FUN: 结果
FB:
同样的输入->
可能不同的结果
FB:
同样的输入->
可能不同的结果
Fun:
同样的输入->
同样的结果
Fun:
同样的输入->
同样的结果
1. Call
2. Call
3. Call
4. Call
FB/FUN: 名字和实例
Instance Instance Name
Name FB:
名字和实例
FB:名字和实例Fun:
只有名字
Fun:只有名字
选择类型:
运算类型: ADD, SUB, MUL,… 功能
功能块
可以用的功能和功能
块列表
插入功能和功能块提示: 双击功能和功能块即可插入
IEC 标准库: 高级指令 Matsushita Lib: 低级指令
NC 工具库: 有用的指令
Operator
Function Block Function
使用IEC 指令取代Matsushita 指令的好处
超负荷的指令
根据定义s,d的不同类型
,一个MOVE指令可代
替多种传输指令功能
使用IEC 指令取代Matsushita 指令的好处.超负荷的指令
Note: Almost every IEC function can be overloaded!
使用IEC 指令取代Matsushita 指令的好处.超负荷的指令
整形变量
实形变量
使用IEC 指令取代Matsushita 指令的好处.
超负荷的指令
Note: There are many extensible instructions.
使用IEC 指令取代Matsushita 指令的好处..
超负荷的指令
一些指令的输入点数目可以
简单的增加
使用IEC 指令取代Matsushita 指令的好处.预先定义的指令
减少程序
程序清晰
方便阅读
使用IEC 指令取代Matsushita 指令的好处.
所有的PLC都可以使用字符串功能
使用IEC 指令取代Matsushita 指令的好处.
所有的PLC都可以使用字符串功能
提示:即使PLC不支持数据类型STRING,但所有的
STRING功能仍能使用
使用IEC 指令取代Matsushita 指令的好处.
所有的PLC都可以使用字符串功能
使用IEC 指令取代Matsushita 指令的好处.
强大的转化功能
练习(Increment):
每1秒钟递加整形变量的值. 这个触点需要复位清零.
测试这个程序.
输入名字.
选择类型.
选择编程语言
EN/ENO?
选择函数返回的类型
这是新建的函数新建的函数在浏
览器中自动加入
输入变量提供函数和函数块需要计算的值
函数和函数块将结果写入输出变量中输入/输出变量可以读/写
掉电保持变量只能在功能块中使用.
创建之后可以修改POU的属性在POU上按右键
可以打开菜单!
这个例子是计算四个输入变量的平均值
这是一个
函数
没有必须的输出变
量; 这就是函数的返
回结果!
这个例子是计算四个输入变量的平均值
选择<Project>将会出
现所有已定义的函数和
函数块
这个例子是计算四个输入变量的平均值这是一个
程序
FUN不记
忆状态
这个例子是计算四个输入变量的平均值提示: 像这样的触点我们可以通过双击来改变变量的值
练习(TwoPointController):
写一个有滞后作用的两点控制器(函数块). 这个控制器由一个触点触发.
检测这个程序.
then y = unchanged (TRUE/FALSE)
If lo_limit < x < hi_limit then y = FALSE If x <= lo_limit
then y = TRUE If x >= hi_limit
FB记忆输出状态这是一个功能
块.
Thank you very much。