




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
●掌握S7-200系列PLC网络通信协议及网络通信的实现方法。1.自由端口通信模式在对SMB30赋值之后,通信模式就被确定。要发送数据则使用XMT指令;要接收数据则可在相应的中断程序中直接从特殊存储区中的SMB2(自由口通信模式的接收寄存)读取。若是采用有奇偶校验的自由口通信模式,还需在接收数据之前检查特殊存储区中的SMB3.0(自由口通信模式奇偶校验错误标志位,置位时表示出错)。 注意:只有PLC处于RUN模式时,才能进行自由端口通讯。处于自由端口通讯模式时,不能与可编程设备通讯,比如编程器、计算机等。若要修改PLC程序,则需将PLC处于STOP方式。此时,所有的自由口通信被禁止,通信协议自动切换到PPI通信模式。发送指令XMT把TABLE指定的数据缓冲区的内容通过PORT指定的串行口发送出去。数据缓冲区内最多可容纳255个字符,其中缓冲区中第一个字节用于设定发送的字节数。如果指定发送结束事件与某个中断服务程序相关联,则在缓冲区内最后一个字符发送后会产生中断。通过监控发送结束标志SM4.5可以不用中断方式而将信息发送出去。接收指令RCV通过PORT指定的串行通信口把接收到的信息存入TABLE指定的数据缓冲区,并且在接收信息开始或结束时产生变化。用RCV指令可接收含有一个或多个字符的缓冲区的内容,该缓冲区内最多可容纳255个字符。若为接收结束事件指定某个中断服务程序,则在接收到最后一个字符后会产生中断。通过监控SMB86可以不用中断方式就能接收信息。RCV指令允许选择(接收)信息开始或信息结束条件。可利用字符中断控制接收数据。3.指令举例例2用本地CPU224的输入信号I0.0上升沿控制接收来自远程CPU224的20个字符,接收完成后,又将信息发送回远程PLC;当发送任务完成后用本地CPU224的输出信号Q0.1进行提示。例3两个PLC之间的自由口通信。已知有两台S7-224型号PLC甲和乙。要求甲机和乙机采用可编程通信模式进行数据交换。乙机的IB0控制甲机的QB0。对发送和接收的时间配合关系无特殊要求。图8-4甲机接收梯形图程序1.S7-200系列PLC的网络连接形式2)多点网络3)PROFIBUS网络4)IT网络2.网络读/写通信指令在执行网络读写指令时,PPI主站与从站之间传送数据的网络通信数据表(TBL)的格式如表8-6所示。例4要求A机用网络读指令读取B机的IB0的值后,将它写入本机的QB0,A机同时用网络写指令将它的IB0的值写入B机的QB0中。在这一网络通信过程中,B机是被动的,它不需要编写通信程序。所以只要求设计A机的通信程序。假定A机的网络地址是2,B机的网络地址是3。对应的网络通信数据表如表8-8所示,对应的梯形图程序如图8-9和图8-10所示。8.2PLC与变频器之间的通讯2.变频器的设置⑻斜坡减速时间设定。可使P003=0~650.00。它是指以秒表示的电动机减速到完全停止所需时间; ⑼串行通信超时设定。用于设定两个输入数据报文之间的最大允许时间间隔。当收到了有效数据报文后开始计时,如果在规定的时间间隔内没有收到其他的数据报文,变频器将跳闸,并显示故障代码F008。可使P093在0~240之间选择; ⑽串行链路额定系统设定点的设置。该点定义了相当于100%的变频器给定值。典型情况是50Hz或60Hz。可使P094在0~400.00之间选择; ⑾设定USS的兼容性。使P095为1或0。当P095=1时代表分辨率为0.01Hz;当P095=0时代表分辨率为0.1Hz; ⑿EEPROM存储器控制设置。设定P971为0或1。当P971=0时,断电时不保留参数设定值;当P971=1时,断电期间仍保持更改的参数设定值。8.3计算机/文本显示器/人机界面在PLC网络中的作用2.文本显示器的作用 触摸屏的作用 触摸屏主要作用是:①通过组态画面实时监视生产过程的各种状态;②通过组态画面中的各种触摸键控制生产过程的启、停、运行等;③通过组态画面设置系统所需参数;④还可连接打印机设备输出系统运行报表等。触摸屏与PLC之间的连接如图8-15所示。 1.控制要求 用NETR与NETW指令实现3台PLC的网络通信。3台PLC甲、乙、丙与计算机通过RS-485通信接口和网络连接器(见图8-16)组成一个使用PPI协议的单主站通信网络,见图8-17所示。甲作为主站,乙与丙作为从站。要求一开机,甲PLC的Q0.0~Q0.7控制的8盏灯每隔1s依次亮,接着乙PLC的Q0.0~Q0.7控制的8盏灯每隔1s依次亮,然后丙PLC的Q0.0~Q0.7控制的8盏灯每隔1s依次亮。然后再从甲PLC开始24盏灯不断循环的依次亮。图8-16网络连接器连接示意图2.程序设计 (1)通信数据交换表的设置 用网络读/写指令实现3台PLC的通信,必须首先为甲

YY****。。
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx