版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

注意点

  • 如果接上西门子S7 200的PLC的DB9针串口,不发送请求数据也会不断发上来,并不能作为评判这个口是坏的根据。因此通过请求,也可能能收到数据。晨光电缆一个设备就是2个DB9(S7-200CN),左侧口可以接入北辰模块,通过modbus收到数据;右侧DB9则北辰模块不行,而且厂家工作站插到右侧上面也无法显示。
  • 西门子S7-200的串口波特率:9600
  • 我们用的是PC通讯线,另外再配置了一个USB转串口
  • 通信线pc-ppi:通信线pc-ppi通过传统COM串口提供串行连接及RS232-RS485信号转换和PPI协议转换
    • 有的线可用,有的线不可用,如果无法通讯需要换线
  • 编程线USB-ppi:编程线USB-ppi通过USB接口提供串行连接及RS485信号转换和PPI协议转换
  • 安装WinXP Deepin虚拟机,再插入绿联USB转RS232线,并在虚拟机安装驱动精灵,利用驱动精灵安装USB转RS232的驱动
    • Image Removed
  • 西门子软件的选择
  • S7 200-Smart是Smart系列,CPU型号:SR20/SRXX,需要安装:SETP7 WicroSmart是Smart系列,Win10下必须安装SETP7 Micro/WIN SMART V2.5.
    • Win10可安装。必须解压so文件后安装必须解压iso文件后安装,直接rar打开安装会提示无法安装
    • Win10下,换了不同的线,均显示:
    • S7 200是非Smart系列,CPU:22X需要安装:SETP7 Wicro/WIN SP9,且必须安装在XP下
      • 在WIn10和XP都可以安装,但Win10下搜不到设备。XP下可以搜索
    • Win10下,换了不同的线,均显示:找不到设备
  • 上传和下载
    • 上传程序文件是指将存储在PLC主机中的程序文件装入到编程器(计算机),File/Upload
    • 禁止使用Download!!!下载程序文件是指将存储在编程器(计算机)中的程序文件装入到PLC主机中。可用菜单命令File>Download
  • S7 200 Smart

串口线和PLC的连接

  • 西门子软件的安装
  • 串口线需要专门的PPI连接线,普通线不行

Image RemovedImage RemovedImage Removed

西门子Step7-Micro/Win SP9连接PLC200 Smart失败

  • 该软件无法自动读取值所有数据块的值,必须手工一个一个输入每个地址去监视值
  • 上传程序如果PC,如果遇到:CPU不支持该功能,可能是固件版本太低。此PLC固件版本为V2.3之前,则无法通过USB-PPI上传程序和数据块。
    • 但可以手工设置CPU为正确类型(CPU类型在设备上有标注,如:CPU SR20,设置方法下文有)。这样虽然不能上传程序,但却可以直接在图表中添加变量地址来监视

数据字典

  • 符号表:符号表是对程序中的编程软元件进行文字标注,增强程序的可读性。一旦对某个软元件进行了符号标注,则该符号与元件地址配对,编程过程中使用符号或元件具有同样的意义
    • I/O符号:对数字输入I和输出Q及模拟输入AI和输入AQ进行注释
    • 系统符号:查看系统提供的特殊存储区地址的符号,通常不作修改
    • POU符号:查看主程序,子程序,中断程序的符号。这个是程序,一般不用
    • 表格1:除开上述地址的符号,基本都在表格1中完成,如M,S,V等
  • 寄存器类型
    • I:输入继电器,实际使用中常见的类型
    • Q:输出寄存器,实际使用中常见的类型
    • V:变量存储器,实际使用中常见的类型
    • 下面一些类型通常不太用,似乎PLC程序内部使用,一般我们不需要采集

    • M:通用辅助继电器

    • SM:特殊继电器。SMD,SMB,SMW

    • T:定时器

    • C:计数器

    • S:顺序控制继电器
    • L:局部变量存储器

    • AI:模拟量输入映像寄存器
    • AQ:模拟量输出映像寄存器
    • HC:高速计数器
    • AC:累加器
  • 变量地址写法
    • 取1个位,地址写法:{寄存器类型}X.Y,如
      • I1.3,输入寄存器第1个第3位
      • Q1.1,输出寄存器第1个第1位
    • 取1个字节,地址写法:{寄存器类型}B
      • 如VB3,表示V寄存器取第3个字节
    • 取1个字(2个字节),地址写法:{寄存器类型}W
      • 如VW3,表示V寄存器取第3个字(从1开始)


软件安装

  • 可从官网直接下载,或者我们的ftp下载:ftp.peakinfo.cn/software/PLC/simens/step 7 microwin smart v2.5.iso。https://new.siemens.com/cn/zh/products/automation/systems/industrial/plc/simatic-s7200-smart.html 可下载V2.5最新版本呢
  • 解压iso文件后再安装,不解压报错,安装Smart V2.5。
  • 不能安装在WinXP,应安装再Win10
  • 安装按照过程一步一步执行就可以了。
  • 安装后的程序名为:Step7 MicroWIN Smart
  • 打开,不需要打开项目,缺省配置即可
  • 打开和设置通讯参数。左侧Set PG/PC Interface,步骤按下图1/2/3/4
  • Image Removed
  • 设置通讯Communications,见下图1/2/3/4。
    • 最终可以搜索到一个CPU,如右图的SR20 REL V2.31。并得到地址
    • CPU边上有个?号,说明
  • Image Removed

西门子Step7-Micro/Win Smart2.5 连接PLC200 Smart

  • 解压iso文件,安装Smart V2.5
  • 系统设置,输入控制面板打开控制面板,找到 系统设置/输入控制面板/打开控制面板/使用大图标,找到 Set PG/PC接口。
  • 配置Local为PCPC接口。配置Lo为PC/PPI cable.PPI.1,连接到:COM4(和USB转串口的需要一致)1
  • 站地址:缺省为0或者2,如果都提示 Error: Communications time-out. ..那么修改为1或者其他值试试
  • 传输率:这个应该是哪个值都可以,查找CPU时会自动搜索所有波特率
  • 连接到改为:USB。
    • Image Modified
    Image Removed
  • 打开软件,PLC/PLC,找到CPU发现找不到Image Removed
  • 打开,不需要打开项目,缺省配置即可
  • 打开和设置通讯参数。左侧Set PG/PC Interface,步骤按下图1/2/3/4

串口线及设置

  • 注意点:

Image Removed设备图片

西门子PLC S7-200

Image RemovedImage RemovedImage RemovedImage RemovedImage Removed

西门子PLC S7-300

...

    • Image AddedImage Added
  • USB转RS232+RS232转PPI线,PLC/PLC,找到CPU发现找不到

运行与上传PLC程序到电脑

  • 运行Step7 MicroWin Smart
  • 点击PLC/上传。也可以点击左侧树上的通信功能,先进行通讯设置。
  • 在弹出的通讯配置界面,点击查找CPU按钮,应能找到一个CPU(如果配置正确,线连上了)。
    • Image Added
  • 点击确定,弹出上传界面,不需要修改,直接点击上传。上传完成,关闭即可。
    • 上传程序如果PC,如果遇到:CPU不支持该功能,可能是固件版本太低。此PLC固件版本为V2.3之前,则无法通过USB-PPI上传程序和数据块。
    • 此时可以手工设置CPU为正确型号,直接在图表中添加变量地址来监视,值还是可以监视到 
    • 手工设置CPU的方法:在左侧树中CPU XXX中双击,可以弹出CPU设置界面,手工设置CPU和实际设备一致
    • Image AddedImage Added
  • 上传成功后,工程左侧树上的CPU应该和实际一致
    • Image Added


修改IP

  • S7 200-Smart一定具有网口,因此有网络配置。
  • 双击左侧树上的CPU,弹出CPU配置界面
  • 勾选IP地址配置。缺省的IP为:192.168.2.1,可以修改为和电脑同一网段的IP
    • Image Added
  • 修改完成后,点击确定按钮
  • 然后主菜单:PLC/下载,弹出下载界面,选择所有的块(程序块、数据块、系统快),点击下载
  • 弹出是否切换到Stop,选择是
  • 弹出是否切换到Run,选择是 
    • Image AddedImage Addedm

监视数据和变量

  • 在已经从PLC上传工程的前提下,且已经连接上了PLC时:
  • 左侧“项目名称”/状态图表/图表,双击,弹出状态图表。
  • 点击:调试/图表状态,表格中的PLC地址进入监控状态,可以看到当前值
  • 注意:表格初始是空的,必须手工输入地址,并选择数据类型(浮点数、有符号数、无符号数等)。支持的地址包括:
    • Ix.x,Qx.x
    • VDx,VBx,V 
    • 具体类型见上面的寄存器类型。寄存器后缀一般可以加B、D、.x
    • Image Added
  • 控制变量的值
    • 注意:一般禁止改值
    • 在图表下,对应变量的新值列输入新的数值
    • 点击调试/强制
    • 看到当前值发生了改变 
    • Image AddedImage Added



设备图片

Image AddedImage AddedImage AddedImage Added