7
6ES7332-7ND02-0AB0功能参数
当你准备通过 AJ71QE71 进行通讯时,在三菱PLC的GPPW开始通讯之前先在 MS-DOS 模式下执行ping程序来检查连接是否正确。支持通过串口与威纶触摸屏通讯。
下面表示可以通讯
C:\ping 192. 168. 0. 2
Reply from 192. 168. 0. 2:bytes = 32 time<10ms TTL=32
下面表示不可以通讯
C:\>ping 192. 168. 0. 2
Request timed out.
如果 ping 没有通过,检查电缆与模块之间的连接和IP地址以及其它 WINOOWs中的设置。
[连接目标屏幕]
• 以太网模块路由设置屏幕(仅对 QnA系列)
a) 网络号
为所连接的以太网络分配的一个网络号。
该网络号与相连的 PLC 的网络参数中的号码相一致,并且在MELSECNET/10和以太网中是的号码。
b) 站号(个人计算机的站号码)
为该 WINOOWs 系统计算机分配的一个站号。对该网络中的三菱PLC和其它计算机,该号码是。
c) IP地址
为目标PLC分配一个 IP地址。
d) 主机名
为目标PLC一个主机名。该主机名在 Hosts文件中注册。
注意:为目标PLCIP地址或主机名其中一项。
e) 站号
分配到该AJ71QE71的站号。
f) MNET/10路由信息参数改变系统。
选择一个与在 PLC 网络参数中的路径方法相同的 MNET/10 路径方法。
g) 其它站
如果你想通过一个有AJ71QE71的三菱PLC来访问另一个PLC,请其它目标永宏PLC的网络号和站号。如果网络号不是与 AJ71QE71 的 PLC 直接相连的网络,则设置路径参数。
三菱plc-FX1S系列可编程控制器技术参数:
1、集成型高性价比-集成性&性价比
FX1S系列是适应于小规模控制的、大小只有一张卡那么大的PLC。
CPU、电源、输入输出合为一体。
通过使用显示模块和功能扩展板,可以非常简便地实现系统升级。
FX1S系列作为小型PLC,却具有完善的性能和通讯技能等扩展性。所以,FX1S系列可以用于那些以前用小型PLC无法控制的广阔领域
2、机身小巧,高速运算
基本指令:0.55~0.7μs/指令
应用指令:3.7~数100μs/指令
3、使用放心,存储量大的存储器规格
2000步EEPROM存贮器
没有电池,维护
4、丰富的软元件资源
辅助继电器:512点,定时器:64点,计数器:32点
数据寄存器:256点
FX1S系列PLC把优良的特点都融合进一个很小的控制器中。
FX1S适用于小的封装,提供多达30个I/O,并且能通过串行通信传输数据,所以它能用在紧凑型PLC不能应用的地方。FX1S系列
PLC单元可以同时输出2点100KHz脉冲,配备有7条特殊的定位指令,包括零返回、位置读出、或相对表达方式以及特殊脉
冲输出控制。
FX1S-30MR-001输入点:16,14点继电器输出
FX1S-20MR-001输入点:12,8点继电器输出
FX14MR-001输入点:8,6点继电器输出
FX10MR-001输入点:6,4点继电器输出
FX1S-30MR-D输入点:16,14点继电器输出(直流供电)
FX1S-20MR-D输入点:12,8点继电器输出(直流供电)
FX14MR-D输入点:8,6点继电器输出(直流供电)
FX10MR-D输入点:6,4点继电器输出(直流供电)
FX1S-30MT-001输入点:16,14点晶体管输出
FX1S-20MT-001输入点:12,8点晶体管输出
FX14MT-001输入点:8,6点晶体管输出
FX10MT-001输入点:6,4点晶体管输出
FX1S-30MT-D输入点:16,14点晶体管输出(直流供电)
FX1S-20MT-D输入点:12,8点晶体管输出(直流供电)
FX14MT-D输入点:8,6点晶体管输出(直流供电)
FX10MT-D输入点:6,4点晶体管输出(直流供电)
三菱PLC脉冲输出指令:
PLSY:16位连续执行型脉冲输出指令。
DPLSY:32位连续执行型脉冲输出指令。
三菱PLC脉冲输出指令PLSY编程格式:PLSY K1000 D0 Y0
指令解析如下:
K1000:的输出脉冲频率,可以是T,C,D,数值或是位元件组合如K4X0
D0:的输出脉冲数,可以是T,C,D,数值或是位元件组合如K4X0,当该值为0时,输出脉冲数不受限制 。
Y0:的脉冲输出端子,只能是Y0或Y1 。
例如:LD M0 PLSY D0 D10 Y1
当M0闭合时,以D0的脉冲频率从Y1输出D10的脉冲数;在输出过程中M0断开,立即停止脉冲输出,当M0再次闭合后,从初始状态开始重新输出D10的脉冲数。
PLSY指令没有加减速控制,当M0闭合后立即以D0的脉冲频率输出脉冲(所以该指令高速输出脉冲控制步进或是伺服并不理想)。在输出过程中改变D0的值,其输出脉冲频率立刻改变(调速很方便)。
在输出过程中改变输出脉冲数D10的值,其输出脉冲数并不改变,只要驱动断开再一次闭合后才按新的脉冲数输出。相关标志位与寄存器:
M8029:脉冲发完后,M8029闭合。当M0断开后,M8029自动断开。
M8147:Y0输出脉冲时闭合,发完后脉冲自动断开。
M8148:Y1输出脉冲时闭合,发完后脉冲自动断开。
D8140:记录Y0输出的脉冲总数,32位寄存器 。
D8142:记录Y1输出的脉冲总数,32位寄存器 。
D8136:记录Y0和Y1输出的脉冲总数,32位寄存器 。
另外: 三菱PLC脉冲输出指令PLSY断开,再次驱动PLSY指令时,在M8147或M8148断开一个扫描周期以上,否则发生运算错误!
PLC它不是一个软件类的而是一门技术,一门专门的学科。现在很多的大学里都会开设此类的科目!如果你只凭之类就想学好三菱PLC那是不可能的。
打一个简单的比方:就像农民锄地,你看到农民一步一步的锄地,学了几下,就认为会了,其实锄地还需要认识杂草和庄稼的区别。
现在来分享一下我对此话题的一些见意:
1.如果你想学好三菱PLC, 你懂电气,应该先学电气设计。然后可以看一些针对PLC的书籍(比如想学三菱PLC 就看有关三菱PLC书籍类的)了解下指令,如<<三菱fx2n plc功能指令应用详解>>。后买一个PLC 自己亲自动手编写几个程序(这个很重要,也是的途径),多练习三菱PLC编程,这样一些简单的就学会了。
2.如果想进一步,那要学计算机,电子基础知识,比如2进制,八进制,10进制,16进制的转化。通信,模拟量,数字量等等,但还得提醒:先一步一步来,不用过急!
3.如果上一步,按照目前的情况看,可以学一些计算机编程编程软件,比如一些组态软件,VB VC之类,一般这个过程大概需要几年的时间,当然这说的有点远,但可以现在先学好1,然后到企业后再慢慢成长就可以了。去书店购买以下,电气设计与PLC控制 书籍这些书籍都是简单的,原始的。
建议:买个PLC 是二手的, 自己编写一些程序(需要的东西有,计算机(笔记本),PLC软件,PLC数据线(如果数据线是232,笔记本没有232,需要购买USB-232) plc觉得危险的话,先买个DC24V的PLC 然后购买一个24的电源。PLC购买买晶体管的,为以后学习伺服打基础)
这些都是简单,基础的学习方法,不要迷恋一些视频资料等等



1 系统硬件构成
三菱FX系列PLC自带的编程口是RS-422接口,而PC机的串行通信口则是RS-232C接口,两者之间需要通过SC-09适配电缆才能通信。不同设备上相同类型的通信接口的引脚定义可能存在差异。PC机与三菱FX系列PLC上的通信接口引脚定义。
2 通信协议
PC机与PLC之间有两种通信方式:一种是PC机具有权而PLC始终被动响应Pc机发来的命令;另一种则是PLC具有权,将命令发送给PC机,并接收来自PC机的响应。本文采用的是种通信方式。
为实现Pc机与FX系列PLC编程口之间的通信,系统采用的是编程口通信协议。
2.1 控制字符
在PC机与FX系列PLC的串行通信中,数据是以帧为单位发送和接收的。其中,控制字符ENQ(05H)、ACK(06H)和NAK(15H)可以构成单字符帧心1,其余的字符帧在发送或接收时都用控制字符STX(02H)和ETX(03H)分别作为该帧的起始标志和结束标志。
2.2 命令代码
PC机对PLC相应软元件的操作是通过"0"、"1"、"7"、"8"四个命令符来实现的,各命令符的含义。
2.3 命令帧
一个完整的命令帧由控制字符STX(02H)、命令码(CMD)、数据段、控制字符ETX(03H)以及和校验码五部分组成。其中,和校验码是从命令码到控制字符ETX的所有字符的ASCII码(十六进制)相加所得结果的两位数。
①PC机"读"命令帧
"读"命令帧由报文开始标志、命令码、软元件地址、软元件数据长度(字节数)、报文结束标志以及和校验码组成。
当通信正确时,PLC返回的应答帧由报文开始标志、(电工之家//www.)数据段、报文结束标志以及和校验码组成;通信出错时,PLC应答"NAK"。
②PC机"强制ON"命令帧
PC机"强制ON"命令帧由报文开始标志、命令码(37H)、软元件地址、报文结束标志以及和校验码组成。接收命令正常时,PLC应答"ACK";接收出错时,PLC应答"NAK"。
③PC机"强制OFF"命令帧
PC机"强制OFF"命令帧由报文开始标志、命令码(38H)、软元件地址、报文结束标志以及和校验码组成。接收命令正常时,PLC应答"ACK";接收出错时,PLC应答"NAK"。
④PC机"写"命令帧
PC机"写"命令帧由报文开始标志、命令码、软元件地址、软元件数据长度(字节数)、待写入软元件的数据、报文结束标志以及和校验码组成,如图3所示。写入正常时,PLC应答"ACK";写入出错时,PLC应答"NAK"。
3.1 串口初始化
串口按照Fx系列PLC的标准通信参数进行配置:①波特率为9 600 bit/s;②数据比特为7位;③奇偶校验方式采用偶校验;④停止位为1位。
3.2 请求通信
开始通信时,PC机发送"ENQ"指令查询PLC是否准备好,同时也检查PC机到PLC的连接是否正确。当接收到字符后,若PLC处在RUN状态,则要等到本次扫描周期结束时才应答;若PLC处在STOP状态,则马上应答。通信正常时,PLC应答"ACK";通信出错时,应答"NAK"。
3.3 读取PLC软元件状态
程序通过VISA写入节点发送命令字符"0"读取PLC相应软元件的状态,然后VISA读取节点获得PLC返回数据。写入和读取的字符串都是十六进制形式的。通过对读取的字符串的拆分可获得相应软元件每一位的状态,从而起到监视PLC的作用。
3.4 数据写入PLC软元件
程序通过VISA写入节点发送命令字符"1"对相应的软元件进行写入操作,然后VISA读取节点获得PLC返回的应答帧,若写入正确,PLC应答"ACK";若写入错误,PLC应答"NAK"。将写入数据传送至PLC软元件所对应的地址,即可对软元件的任意位进行实时操作。
3.5 关闭串口
通信结束后,需使用VISA关闭节点关闭串口设备,否则程序会一直占用串口资源,导致其他程序无法访问。