版本比较

标识

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

...

  • S7-200/200CN只能使用Step7-MicroWin SP9来编程
  • S7 200是非Smart系列,仅支持CPU21x 和 22x(不支持S7 200 Smart CPU:SRXX)。
  • 如果使用USB转RS232+PC-PPI串口线,必须安装在XP下可以搜索到设备Win10下搜不到设备
  • 西门子S7-200/200CN的串口波特率:9600,必须是偶校验
  • 我们用的是PC通讯线,另外再配置了一个USB转串口。这个方式PC-PPI转换线有的可以用,有的不可以用。最好使用USB转PPI专用线,不能使用USB转RS232+RS232转PPI
  • 如果接上西门子S7 200的PLC的DB9针串口,如果不发送请求数据也会不断发上来,并不能作为评判这个口是坏的根据。因此通过请求,也可能能收到数据。晨光电缆一个设备就是2个DB9(S7-200CN),左侧口可以接入北辰模块,通过modbus收到数据;右侧DB9则北辰模块不行,而且厂家工作站插到右侧上面也无法显示。
  • 安装WinXP Deepin虚拟机,再插入绿联USB转RS232线,并在虚拟机安装驱动精灵,利用驱动精灵安装USB转RS232的驱动
    • Image Removed
  • 西门子Step7-Micro/Win SP9在XP下,有些PPI连接线能够搜索PLC200 Smart,但无法连接上,因为CPU不支持

  • 上传和下载
    • 上传程序文件是指将存储在PLC主机中的程序文件装入到编程器(计算机),File/Upload
    • 禁止使用Download!!!下载程序文件是指将存储在编程器(计算机)中的程序文件装入到PLC主机中。可用菜单命令File>Download

串口线和PLC的连接

  • 串口线需要专门的PPI连接线,普通线不行

...

  • 上传和下载
    • 上传程序文件是指将存储在PLC主机中的程序文件装入到编程器(计算机),File/Upload
    • 禁止使用Download!!!下载程序文件是指将存储在编程器(计算机)中的程序文件装入到PLC主机中。可用菜单命令File>Download

数据字典

  • 符号表:符号表是对程序中的编程软元件进行文字标注,增强程序的可读性。一旦对某个软元件进行了符号标注,则该符号与元件地址配对,编程过程中使用符号或元件具有同样的意义
    • 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开始)

下载

...

  • 支持在Win10安装,(WinXP也可以),实体机或者虚拟机下安装和使用
  • 不解压直接WINRAR进入,执行Setup.exe,按照以下步骤操作,大概安装需要几分钟,中间如果有assert错误和其他错误,忽略就可以了
  • Image RemovedImage Removed

S7-200 Explorer运行与配置

  • 需要解压后,再以管理员身份执行Setup.exe,否则有可能报错:An error -5001 80070002 has occur
  • 选择英语
  • 可以修改安装目录
  • 一致点击下一步,直到结束

    S7-200 Explorer不能直接使用,需要按以下步骤操作:

    在My S7-200 Network上右键,选择“Set PG/PC接口”

    Image Removed

    Image Removed

Step7 MicroWin的运行与配置

  • 打开,不需要打开项目,缺省配置即可以管理员身份打开(否则可能出现Set PG/PC的界面是空的情况),不需要打开项目,缺省配置即可
  • 打开和设置通讯参数。左侧Set PG/PC Interface,步骤按下图1/2/3/4
    • 注意:选择PC/PPI cable.PPI.1
    • 站地址:缺省为0或者2,如果都提示 Error: Communications time-out. ..那么修改为1或者其他值试试
    • 传输率:这个应该是哪个值都可以,查找CPU时会自动搜索所有波特率
    • Image ModifiedImage Added
  • 设置通讯Communications,见下图1/2/3/4。
    • 最终可以搜索到一个CPU,如右图的SR20 REL V2.31。并得到地址
    • CPU边上有个?号,说明不可使用,因为这是连接200Smart。只能连接200型号
    Image Removed
    • Image Added
  • 如果出现无法扫描到S7 200的PLC,报错:Error: Communications time-out. Check the port number, network address,baud  rate, and the attached cable. 可以尝试卸载再重新安装。经测试,重装也不行
    • 解决:见上面,修改站地址为1或者其他不重复的值

上传PLC程序到电脑

  • 选择主菜单:File/Upload
  • 在弹出画面点击Upload。
  • 成功后,CPU应该和PLC CPU相同 

...

  • 点击Status Chart/User1,打开一个状态图表
  • 在Address栏输入寄存器地址
  • 选择Debug/Start Chart Status,可以观察到每个地址的当前值

串口线及设置

  • 注意点:

Image Removed设备图片

...


修改串口波特率

  • 工程/Communication Ports,修改波特率
  • 将波特率设置为19.2kbps,缺省为187.5kps
    • Image Added

实物连接图片

Image ModifiedImage ModifiedImage ModifiedImage ModifiedImage Modified