西门子plc零基础学习编程,手把手带您解决接线编程通讯等问题!
一、准备工作
1、使用S7-200时,需要准备的硬件有PLC S7-200,如CPU224XP,如下图:
2、编程电缆 PC/PPI电缆
网上购买的USB PC/PPI电缆
也可以按网上找到的电路图自己制作的编程电缆:
3、按钮、指示灯、继电器
二、接线
S7-200 244XP的接线图如下:
1、连接按钮
直流24伏的正电源L+接按钮的一端,按钮的另一端接I0.0,直流24伏的地M接1M。
2、连接指示灯
交流220伏M接指示灯的一端,指示灯的另一端接Q0.0,交流220伏的另一端L+接1L。
3、继电器的连接与指示灯的连接类似,注意继电器的线圈是220伏交流还是24伏直流分别接到不同的电源上。
4、实物接线如下图:
三、编写程序
在微机桌面点图标
启动程序SETP7-Micro/Win。
1、新建项目
2、选择cpu类型
3、利用下面工具条在梯形图程序框中输入程序如下图:
下载程序到PLC中并运行结果
把数据线DB9的一端插到PLC的1口或2口上,另一端插到微机的USB口上,双击浏览条上的通讯图标,如下图:
点击“设置PG/PC接口”,出现下图:选择PC/PPI cable(PPI),点击属性:
在“本地连接”选项卡下,选择好串口号(comX)。
再点击选项卡”PPI”,再选择好地址、超时、传输率,最高地址等项。如下图:然后点击确定。
如果出现下图,在“双击刷新”的上面显示CPU及地址字样,那就说明通讯正常了。如果通讯不上的话可能有很多可能,以前的文章我们介绍过,可以去翻看.
如果通讯正常,点击下图中的下载按钮,把程序下载到PLC中,下载时注意要把PLC的开关从run状态拨到STOP状态,运行时再拨到RUN。
在运行状态(开关拨到RUN)下,手按动按钮,指示灯亮,说明程序正常,如下图所示。
PLC自由通讯口设置
本文以施耐德的SoMachine为例介绍以ICE61163-3为编程标准的PLC编程软件自由通讯口设置。这是以PLC作为数据采集对象常用的通讯方式。
1 设置自由口通讯参数
使用SL1端口,进行基本参数设置
例如M218PLC有SL1和SL2两个串行通讯口,我们选择其中的SL1作为目标对象。SL1采用RJ45接口,制作连接线时注意引脚关系以及电缆屏蔽。
2接收数据帧格式选择
可以选择起始字符和结束符的方式;可以通过判断数据帧长度的方式;可以通过帧收到超时(例如设置超时时间为5MS,则在收到最后一个字符后如果5MS内没有收到其他字符,则判断本帧结束)的方式判断帧的结束(实例中通过接收10个字节为一帧)
ASCII管理器的配置参数介绍
3发送寄存器定义为字节的格式
程序及相关数据,使用SEND_RECV_MSG功能块。X5和X7定义为BYTE类型的数组。(ADDM和SEND功能块说明见对应文章)
4设置发送(示例格式为16进制)
X4=16#0A字节数,发送数据为X5数组里的10个字节
5设备收到的数据
如下图所示,接收到的十个字节即为数组X5的十个字节
6设备发送的十个字节数据
7PLC收到的十个字节保存在接收区X7的是个寄存器中
注意:如果将发送寄存器设置为INT格式,例如发送字寄存器数据16#1234,则设备收到的顺序为16#3412,即高低字节顺序问题。
相关问答
plc端口设置?
位机开发中三菱PLC如果要走MC协议,是不需要额外编程的,但是需要做一些简单的配置。1.在右侧工程栏中双击PLC参数;2、在弹框中选择内置以太网端口设置,设置I...
三菱plc编程软件GXWorks2怎么更改com口?
打开GXWorks2软件双击图标。新建工程。建立完成后点击左下角,连接目标。当前连接目标点进去。点击左上角第一个按钮,弹出来一个小窗口。点击下拉框更改co...
plc网线转usb接口怎么设置?
将PLC(可编程逻辑控制器)与计算机通过网线连接后,可以通过以下步骤设置USB接口:确保PLC已经连接到计算机:使用正确的网线将PLC和计算机连接起来。确保网线...
plcstep7中设置PG/PC接口问题?
你用什么方式下载?你的PLC型号是300/400还是200,西门子300/400与200使用的架构不同。如果是300的话,选pcadapter(MPI)或者pcadapter(auto)。然后要...
1500plc冗余,接口2怎么设置ip地址?
你好,要设置1500plc冗余系统接口2的IP地址,可以按照以下步骤操作:1.连接到PLC:使用适当的工具(例如TIAPortal)连接到PLC,并确保已打开PLC项目。2.打...
汇川plc接口说明?
汇川PLC(可编程逻辑控制器)是一种用于自动化控制系统的设备。它具有多种接口,包括数字输入输出接口、模拟输入输出接口、通信接口等。数字输入输出接口用于连...
plc的接口主要连接哪些变量?
PLC(可编程逻辑控制器)的接口主要用于连接各种外部设备和传感器,并与这些设备之间进行数据交换和控制操作。在PLC系统中,接口通常用于连接以下类型的变量:1...
西门子pgpc接口怎么设置?
西门子pgpc接口设置方法1.打开电脑控制面板—SetPG/PCInterface。2.在“SetPG/PCInterface”对话框中选择访问点。3.确定连接方式之后,选择电脑当前使...
plc的输入接口有几种形式?
1PLC的输入接口有多种形式。2PLC的输入接口可以分为数字输入接口和模拟输入接口两种形式。数字输入接口通常用于接收开关信号或传感器信号,例如按钮、限位开...
信捷plc接口定义?
1.信捷plc(programmablelogiccontroller)是一种专门用于工业自动化控制的设备,它通过接口与其他设备进行通信,实现控制和监控功能。2.plc的接口定义可以...