PLC与变频器之间的通信使用的是USS通信协议,用户程序可以通过子程序调用的方式进行编程,编程的工作量很小。图2-54 USS通信协议指令库调用一条USS指令时,将会自动增加一个或多个相关的子程序。2)USS_CTRL指令,在用户程序中,每一个被激活的变频器只能有一条。在下载程序调试之前,还应确保PLC与变频器之间的通信电缆已经接好,屏蔽线也已经接好,变频器操作面板上所设置的波特率和站地址等应与程序中的相符合。图2-55 USS通信指令的输入方法......
2023-06-26
第三章的实验十三与第四章的例五都是主从式通信的例子,那么程序编好后,如何通过STEP 7-Micro/WIN编程软件将程序下载到主站与从站中,继而投入运行呢?
这种通信方式接线很少,通过一根专用通信电缆将主站与从站通过指定的通信端口连接起来即可,通信端口在程序中应指定好,在这两例中都是用的“通信1口”。接下来是程序编辑,编程有两种途径:一是只在一台计算机上将主站程序编好后,下载到作为主站的PLC中,然后编写从站程序,编好后下载到作为从站的PLC中;二是用两台计算机分别给主站与从站编程下载,这一方法的优点是当两台PLC投入运行时,两台计算机可以分别监视主站与从站的工作状态。
计算机与PLC之间仍然用PC/PPI电缆进行通信,因“通信1口”已经被两台PLC之间通信电缆占用,所以计算机与PLC之间只好用“通信0口”。STEP 7-Micro/WIN编程软件对单台PLC的默认站地址是2,就把主站地址设为2,这样,主站的程序不难下载,因为只要计算机与PLC通信过,地址肯定是2,编好程序直接下载就可以了。下载成功后将小门内的模式开关定在RUN位置,主站的编辑下载都结束了,就等待运行了。
将主站PLC的电源断开,然后拔下PC/PPI电缆插头,插到从站PLC的“通信0口”(如果是两台计算机分别编程下载就没有这一步),给从站PLC通上电源并开始编程。
从站地址就应该从3开始,在这两个例子中从站地址都选3。将PLC站地址由2设置为3,可单击“系统块”,选择“通信端口”选项卡(见图2-50),选项卡中第一项是“PLC地址”的端口选项,将端口定为3后单击“确认”按钮退出。设置好的通信参数应立即下载到PLC主机,然后在进行通信时,会发现搜索来的站地址已经是3。完成这几步后,再将已编写好的从站程序下载到作为从站的PLC中,下载成功后将小门内的模式开关定在RUN位置,这时给两台PLC都通上电源,就可以调试运行了。
PLC与变频器之间的通信使用的是USS通信协议,用户程序可以通过子程序调用的方式进行编程,编程的工作量很小。图2-54 USS通信协议指令库调用一条USS指令时,将会自动增加一个或多个相关的子程序。2)USS_CTRL指令,在用户程序中,每一个被激活的变频器只能有一条。在下载程序调试之前,还应确保PLC与变频器之间的通信电缆已经接好,屏蔽线也已经接好,变频器操作面板上所设置的波特率和站地址等应与程序中的相符合。图2-55 USS通信指令的输入方法......
2023-06-26
3)DPN_APPL_LIMIT_ERROR:超出多用户操作中DP应用程序的最大允许数目。调用dpn_init()函数时,refer-ence结构体元素的入口与统一CP上注册的其他DP应用程序的dpn_init()函数不匹配。·没有正确安装CP5611网络接口卡的驱动程序。通过该函数可以将上位机的控制命令发到指定的DP从站,完成对从站的控制操作。......
2023-11-20
根据西门子S7通信的经验,即“当字长不大于2”或选择“以字为单位传送”时,用MOVE指令编程;当字长大于2且选择“所有字一起传送”时,用SFC14/15编程”。由于从这里的组态中可以看出“输入/输出各占四个字节”,可以使用两次MOVE指令。鉴于通信程序简单,程序可以直接编写在OB1中。图13-51 编程MOVE指令1)传送到变频器驱动装置的第1个字是控制字。当MW2=0100 0000 0000 0000 B=4000 H=16384(十进制)时,相当于50Hz。......
2023-06-18
互联网采用TCP/IP协议并不是ISO规定的标准协议,但是作为应用最广泛的协议已经成为大规模网络通信的事实标准。TCP/IP协议实际上是由一组协议组成的,通常也称作TCP/IP协议簇。图10.10IPv4协议头部从图中可以看出这是个复杂的结构,最常用字段是源地址和目的地址,用来寻址和查路由。如图10.9所示,TCP协议位于网络互联层后,是IP协议的上层协议。......
2023-11-19
下面就来介绍使用迅雷7下载文件的方法。④迅雷会下载完成并自动打开Torrent文件,弹出“新建BT任务”对话框。在左侧“我的下载”选项区中,可以选择查看正在下载和已经完成的文件。......
2023-11-20
在PHP开发中,下载文件可以使用curl、fsockopen、file_get_contents等函数。PHP内置了file_get_contents函数,该函数是PHP程序员常用于下载文件的函数,但file_get_contents并不提供文件本地化保存功能,需要开发人员手动处理。download能够对常见的TXT、HTML、XML、图片等文件提供下载功能,也能够对压缩包、二进制文件等提供下载功能。图11-2 download方法下载文件效果......
2023-11-04
CAN通信程序的设计需要充分利用双CAN构建的环形通信网络,实现正常情况下的高效、快速的数据通信,以及实现故障情况下的及时、准确的故障性质确定和故障定位。CAN通信数据包的分帧情况见表11-7。......
2023-11-22
嵌入式主机通信环境的配置主要包括Linux系统中网络配置常用命令的使用以及Linux系统中常用的网络服务配置这两个方面。命令格式:ping[参数][主机名或IP地址或域名]命令参数:-q不显示任何传送封包的信息,只显示最后的结果-n只输出数值-R记录路由过程-c count总次数-i时间间隔-t存活数值:设置存活数值TTL的大小Ping命令应用示例,运行结果如图6.1所示。图6.1Ping命令的运行结果......
2023-11-19
相关推荐