目录1PLC与Intouch软件通讯设置................................ 错误!未定义书签。
利用Modbus TCP/IP协议的通讯设置....................... 错误!未定义书签。
IO Server软件配置................................... 错误!未定义书签。
软件编程设置......................................... 错误!未定义书签。
IO Server状态监视................................... 错误!未定义书签。
利用Modbus Plus协议的通讯设置......................... 错误!未定义书签。
IO Server软件设置................................... 错误!未定义书签。
软件编程设置......................................... 错误!未定义书签。
利用Modbus协议的通讯设置.............................. 错误!未定义书签。
IO Server软件设置................................... 错误!未定义书签。
软件编程设置......................................... 错误!未定义书签。
注意................................................... 错误!未定义书签。
2PLC与组态王软件通讯设置.................................. 错误!未定义书签。
利用Modbus TCP/IP协议的通讯设置....................... 错误!未定义书签。
工程浏览器中通讯设置(即与PLC通讯时的相关设置)..... 错误!未定义书签。
软件编程设置......................................... 错误!未定义书签。
数据状态监视......................................... 错误!未定义书签。
利用Modbus Plus协议的通讯设置......................... 错误!未定义书签。
利用Modbus协议的通讯设置.............................. 错误!未定义书签。
利用Unitelway协议的通讯设置........................... 错误!未定义书签。
3PLC与iFIX软件通讯设置................................... 错误!未定义书签。
利用Modbus TCP/IP协议的通讯设置....................... 错误!未定义书签。
系统配置............................................. 错误!未定义书签。
数据库标签定义....................................... 错误!未定义书签。
软件编程............................................. 错误!未定义书签。
利用Modbus协议的通讯设置.............................. 错误!未定义书签。
4通讯注意事项............................................. 错误!未定义书签。
1PLC与Intouch软件通讯设置Intouch软件中与施耐德PLC相关的驱动只有三种:Modbus TCP/IP、Modbus Plus、Modbus。
1.1利用Modbus TCP/IP协议的通讯设置1.1.1IO Server软件配置首先启动Intouch软件中的IOServer软件(软件与Intouch软件不同时提供,除非盗版):Modicon MODBUS Ethernet软件,见下图所示:IO Server软件选择画面Server配置软件启动后,点击Configure->Server Settings…菜单,见下图所示:在弹出对话框中主要设置两个参数:Protocol Timer Tick:该时间必须是最快刷新数据所需时间的2~4倍;Start automatically as Windows NT Service:如需系统启动后,该IO Server驱动自动运行时,可以选中。
注意:上述设置在下次启动时自动生效。
Server Settings设置画面主题名配置点击Configure->Topic Definition…菜单,见下图所示:Topic Definition设置画面点击New…按钮,可以添加一个主题名。
主题名配置如下所示:主题名设置画面对话框中设置的参数如下:Topic Name:连接的PLC设备的名称;IP Address:连接的PLC设备的IP地址;Dest_Index or Unit_ID:通过网关连接到以太网时,需要设置网关的映射值;没有时可以默认;Slave Device Type:常见的共有下列类型:484、584/984、Micro84、Quantum等类型。
484对应Compact PLC(地址必须为4位);584/984对应Premium、Micro、Twido PLC (地址必须为5位);Quantum对应Quantum PLC(地址必须为6位)。
千万不能选错。
PLC 设备类型选择参考Block IO Sizes:定义读写连续数据的最大值;Update Interval:数据刷新时间间隔。
其它参数可以默认。
1.1.2软件编程设置启动Intouch软件,在创建的窗口中放置一个控件,并链接一个变量。
在动画链接中输入一个变量表达式中输入一个变量名,见下图所示:标记名输入对话框标记名设置对话框访问名对话框访问名设置对话框在表达式输入框中双击,打开参数设置对话框,见下图所示,在对话框中需要设置如下参数:标记名:即对应变量的变量名;类型:即内部变量或IO变量,如果与PLC通讯,必须选择IO变量。
访问名:即定义该变量对应的PLC设备名称、通讯协议名称、访问名称等;点击访问名按钮,访问名设置对话框见下图所示,在访问名设置对话框中设置的参数有:访问名名称:可以与PLC设备名称相同,也可以不同,同一个PLC设备可以有多个访问名;节点名:主要用于C/S结构设置;应用程序名:如果采用以太网,必须设置为MBENET;主题名:即PLC设备名,即读写哪个PLC数据,与IO Server软件配置中的对应。
项目名:即链接的IO地址;上述设置结束后,将软件切换到运行状态,即可看到变量的相关状态。
1.1.3IO Server状态监视如果程序切换到运行状态时,可以切换到IO Server画面,可以看到相关的IO地址读写状态,如果窗口显示的状态为黑色,即与PLC通讯正常;如果显示为红色,则通讯中断。
1.2利用Modbus Plus协议的通讯设置首先启动Intouch软件中的IOServer软件(软件与Intouch软件不同时提供,除非盗版):Modicon MODBUS Plus软件。
1.2.1IO Server软件设置Modbus Plus通讯与以太网的通讯区别在于增加了一个MBPlus Adapter Card Setting 通讯卡(ISA、PCI卡)设置,其它参数设置完全相同。
通讯端口设置对话框见下图所示:通讯卡参数设置对话框在通讯卡参数设置对话框中设置的主要参数有:Card Name:卡名,必须唯一;适配器号:与卡对应;内存地址:与SA85卡对应,如果是PCI卡,则忽略内存地址输入;保留通道:介于0~7之间,主要用于其它编程设备。
1.2.2软件编程设置在标记名设置对话框中,除了访问名设置有区别外,其它参数设置完全相同。
访问名设置画面见下图所示:访问名设置对话框在访问名设置对话框中的应用程序名称输入框中必须输入:MBPLUS;其它设置完全相同。
1.3利用Modbus协议的通讯设置首先启动Intouch软件中的IOServer软件(软件与Intouch软件不同时提供,除非盗版):Modicon MODBUS软件。
1.3.1IO Server软件设置Modbus通讯与以太网的通讯区别在于增加了一个通讯端口设置,其它参数设置完全相同。
通讯端口设置对话框见下图所示:通讯端口设置对话框在设置通讯端口参数时,需注意通讯端口、波特率、数据位、停止位、校验方式等参数。
1.3.2软件编程设置在标记名设置对话框中,除了访问名设置有区别外,其它参数设置完全相同。
访问名设置画面见下图所示:访问名设置对话框在访问名设置对话框中的应用程序名称输入框中必须输入:MODBUS;其它设置完全相同。
1.4注意如果读取浮点数数据,则在浮点数地址后加空格再加F(Add F),就可以了;2PLC与组态王软件通讯设置在组态王中与施耐德PLC相关的协议有:Modbus Plus、Modbus ASCII、Modbus RTU、Modbus RTU unpack、Modbus(以太网)、ModbusServer(以太网)、ModRTUforDTU、TSX Micro 八种。
组态王中设置比其它监控软件要简单的多。
2.1利用Modbus TCP/IP协议的通讯设置首先启动组态王软件,组态王软件启动见下图所示:组态王启动方式2.1.1工程浏览器中通讯设置(即与PLC通讯时的相关设置)点击工程浏览器中的设备目录,在右边的窗口中双击新建图标,见下图所示:设备配置窗口在弹出的对话框中选择相应的Modbus(以太网)目录,并打开,点击目录下的网卡。
见下图所示:Modbus TCP/IP以太网通讯选择窗口点击“下一步”按钮,在弹出的窗口中输入设备名称,见下图所示:设备名称定义窗口点击“下一步”按钮,在弹出的窗口中选择设备连接的串口号(这是我最郁闷的,以太网通讯为什么会选择串口),见下图所示。
利用以太网通讯时,串口号可以随意选择。
串口选择窗口点击“下一步”按钮,在弹出的窗口中输入设备的IP地址,和所有上位监控软件类似,IP地址中预留了网关转换时的映射索引值。
注意:组态王定义设备地址时,格式如下:IP地址单元号,IP地址和单元号(映射索引)之间有空格。
如果没有网关,单元号为0;组态王中定义的IP地址和单元号要与PLC内的设置一致(主要指Concept软件);PLC可以是Quantum、Premium、Twido(Micro的以太网网关我没有,所以没法测试)。