分享

纯干货!PLC程序的编写与下载(一定要记得点赞收藏)

 垰桒 2022-11-23 发布于广东

一、项目创建与保存
STEP 7-Micro/WIN SMART软件启动后会自动建立一个名为“项目1”的文件,如果需要更改文件名并保存下来,可单击“文件”菜单下的“保存”按钮,弹出“另存为”对话框,如图3-9所示,选择文件的保存路径再输入文件名“例1”,文件扩展名默认为“.smart”,然后单击“保存”按钮,即将项目更名为“例1.smart”并保存下来。

图片

图3-9 项目的保存
二、PLC硬件组态(配置)

PLC可以是一台CPU模块,也可以是由CPU模块、信号板(SB)和扩展模块(EM)组成的系统。PLC硬件组态又称PLC配置,是指编程前先在编程软件中设置PLC的CPU模块、信号板和扩展模块的型号,使之与实际使用的PLC一致,以确保编写的程序能在实际硬件中运行。在STEP 7- Micro/WIN SMART软件中组态PLC硬件使用系统块。PLC硬件组态(配置)如图3-10所示,双击项目指令树中的“系统块”,弹出“系统块”对话框,由于当前使用的PLC是一台ST20型的CPU模块,故在对话框的“CPU”行的“模块”列中单击下拉按钮,出现所有CPU模块型号,从中选择“CPU ST20(DC/DC/DC)”;在“版本”列中选择CPU模块的版本号(实际模块上有版本号标注),如果不知道版本号,可选择最低版本号;模块型号选定后,“输入”(起始地址)、“输出”(起始地址)和“订货号”列的内容会自动生成,单击“确定”按钮即可完成PLC硬件组态。

图片

            图3-10 PLC硬件组态(配置)
如果CPU模块上安装了信号板,还需要设置信号板的型号。在“SB”行的“模块”列空白处单击,会出现下拉按钮,单击下拉按钮,会出现所有信号板型号,从中选择正确的型号;再在“SB”行的“版本”列选择信号板的版本号,“输入”、“输出”和“订货号”列的内容也会自动生成。如果CPU模块还连接了多台扩展模块(EM),则可根据连接的顺序用同样的方法在“EM1”、“EM2”等行设置各个扩展模块。选中某行的“模块”列,按键盘上的“Delete”(删除)键,可以将该行“模块”列的设置内容删掉。
三、程序的编写
下面以编写图3-11所示的程序为例,来说明如何在STEP 7-Micro/WIN SMART软件中编写梯形图程序。梯形图程序的编写过程见表3-1。

图片

          图3-11 待编写的梯形图程序
表3-1 梯形图程序的编写过程

图片
图片
图片
图片
图片
四、PLC与计算机的连接及通信设置

在计算机中用STEP 7-Micro/WIN SMART软件编写好PLC程序后,如果要将程序写入PLC(又称下载程序),则需用通信电缆将PLC与计算机连接起来,并进行通信设置,让两者建立软件上的通信连接。
1.PLC与计算机的硬件通信连接
西门子S7-200 SMART CPU模块上有以太网端口(俗称网线接口、RJ45接口),该端口与计算机上的网线端口相同,两者使用普通市售网线连接起来。另外,PLC与计算机通信时需要接通电源。西门子S7200 SMART PLC与计算机的硬件通信连接如图3-12所示。

图片

图3-12 西门子S7-200 SMART PLC与计算机的硬件通信连接
2.通信设置
西门子S7-200 SMART PLC与计算机的硬件通信连接好后,还需要在计算机中进行通信设置才能让二者进行通信。
在STEP 7-Micro/WIN SMART软件的项目指令树中双击“通信”图标,弹出“通信”对话框,如图3-13(a)所示;在对话框的“网络接口卡”项中选择与PLC连接的计算机网络接口卡(网卡),如图3-13(b)所示。如果不知道与PLC连接的网卡名称,可打开计算机控制面板内的“网络和共享中心”(以操作系统Windows 7为例),在“网络和共享中心”窗口的左边单击“更改适配器设置”,会出现如图3-13(c)所示窗口,显示当前计算机的各种网络连接。PLC与计算机连接采用有线的本地连接,故选择其中的“本地连接”,查看并记下该图标显示的网卡名称。
在STEP 7-Micro/WIN SMART软件中重新打开“通信”对话框,在“网络接口卡”项中可看到有两个与“本地连接”名称相同的网卡,如图3-13(b)所示,一般选带“Auto”(自动)的那个。选择后系统会自动搜索该网卡连接的PLC,搜到PLC后,在对话框左边的“找到CPU”中会显示与计算机连接的CPU模块的IP地址,如图3-13(d)所示;在对话框右边显示CPU模块的MAC地址(物理地址)、IP地址、子网掩码和网关信息。如果系统未自动搜索,可单击对话框下方的“查找CPU”按钮进行搜索,搜到PLC后单击对话框右下方的“确定”按钮即完成通信设置。

图片
图片

图3-13 在计算机中进行通信设置

3.下载与上传程序
将计算机中的程序传送到PLC的过程称为下载程序,将PLC中的程序传送到计算机的过程称为上传程序。
下载程序的操作过程为:在STEP 7-Micro/WIN SMART软件中编写好程序(或者打开先前编写的程序)后,单击工具栏上的“下载”工具,如图3-14(a)所示,弹出“通信”对话框,在“找到CPU”项中选择要下载程序的CPU(IP地址),再单击右下角的“确定”按钮,软件窗口下方状态栏马上显示已连接PLC的IP地址(192.168.2.2)和PLC当前运行模式(RUN),同时弹出“下载”对话框,如图3-14(b)所示;在左侧“块”区域可选择要下载的内容,在右侧的“选项”区域可选择下载过程中出现的一些提示框,这里保持默认选择;单击对话框下方的“下载”按钮,如果下载时PLC处于RUN(运行)模式,会弹出如图3-14(c)所示的对话框,询问是否将CPU置于STOP模式(只有在STOP模式下才能下载程序);单击“是”按钮开始下载程序,程序下载完成后,弹出如图3-14(d)所示的对话框,询问是否将CPU置于RUN模式,单击“是”按钮即完成程序的下载。
上传程序的操作过程为:在上传程序前先新建一个空项目文件,用于存放从PLC上传来的程序,然后单击工具栏上的“上传”工具,后续操作与下载程序类似,这里不再赘述。

图片
图片

                       图3-14 下载程序
4.无法下载程序的解决方法
无法下载程序的可能原因有:一是硬件连接不正常,如果PLC和计算机之间的硬件连接正常,PLC上的LINK(连接)指示灯会亮;二是通信设置不正确。
若因通信设置不当造成无法下载程序,可采用手动设置IP地址的方法来解决,具体操作过程如下。
(1)设置PLC的IP地址。

在STEP 7-Micro/WIN SMART软件的项目指令树中双击“系统块”图标,弹出“系统块”对话框,如图3-15所示,勾选“IP地址数据固定为下面的值,不能通过其他方式更改”,将IP地址、子网掩码和默认网关按图示进行设置,IP地址和默认网关的前三组数要相同,子网掩码固定为255.255.255.0。单击“确定”按钮完成PLC的IP地址设置,然后将系统块下载到PLC,即可使IP地址设置生效。

图片

  图3-15 在“系统块”对话框中设置PLC的IP地址

(2)设置计算机的IP地址。

打开计算机控制面板内的“网络和共享中心”(以操作系统Windows 7为例),在“网络和共享中心”窗口的左边单击“更改适配器设置”,在出现的窗口中双击“本地连接”,弹出“本地连接 状态”对话框,如图3-16(a)所示;单击左下方的“属性”按钮,弹出“本地连接 属性”对话框,如图3-16(b)所示,从中选择“Internet协议版本4(TCP/IPv4)”;再单击“属性”按钮,弹出如图3-16(c)所示对话框,选择“使用下面的IP地址”项,并按图示设置好计算机的IP地址、子网掩码和默认网关,计算机与PLC的网关应相同,两者的IP地址不能相同(两者的IP地址前三组数要相同,最后一组数不能相同),子网掩码固定为255.255.255.0,单击“确定”按钮完成计算机的IP地址设置。

图片

         图3-16 设置计算机的IP地址

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多