1、第第 1212 章章 S7-200S7-200 SMARTSMART PLCPLC 简介简介思考与练习答案12-112-1 S7-200S7-200 SMARTSMART CPUCPU 的型号是怎样命名的?的型号是怎样命名的?参考答案:参考答案:S7-200 SMART CPU 分为可扩展的标准型(S)和不可扩展的紧凑型(C)两种,两种类型中,又根据输出回路的不同,分为晶体管输出(T)型和继电器输出(R)型两种,型号后面跟着 I/O 总点数。例如 ST30,表示标准型晶体管输出型 PLC,I/O 点数是 30 个点。12-212-2 S7-200S7-200 SMARTSMART CPUCPU
2、 最多可扩展几个模块,最多可扩展数字量最多可扩展几个模块,最多可扩展数字量 I/OI/O 到多少点?模拟到多少点?模拟量量I/OI/O 呢?呢?参考答案:参考答案:S7-200 SMART CPU 最多可扩展 6 个模块,就数字量点数而言,最多可扩展到 252 点,模拟量可以扩展 6 通道。12-312-3 S7-200S7-200 SMARTSMART CPUCPU 本体上的信号板接口有何用途?本体上的信号板接口有何用途?参考答案:参考答案:S7-200 SMART CPU 在前面板设有信号板插槽,可根据需要插入通讯信号、数字量输入输出信号、模拟量输入输出信号和电池四种信号板。SB DT04
3、:提供额外的数字量 I/O 扩展,支持 2 路数字量输入和 2 路晶体管输出SB AE01:提供额外的模拟量 I/O 扩展,支持 1 路模拟量输入,精度为 12 位SB AQ01:提供额外的模拟量 I/O 扩展,支持 1 路模拟量输出,精度为 12 位SB CM01:提供额外的 RS232/RS485 串行通讯接口,在软件中简单设置即可实现转换SB BA01:支持普通的 CR10 纽扣电池,能维持时钟运行 1 年12-412-4 S7-200S7-200 SMARTSMART CPUCPU 本体上的哪些输出端子可通过向导设置组态为本体上的哪些输出端子可通过向导设置组态为 PWMPWM 输出或高
4、速脉输出或高速脉冲输出?冲输出?参考答案:参考答案:Q0.0Q0.2Q0.412-512-5 S S7-2007-200 SMARTSMART CPUCPU 本体本体最多最多支持支持 3 3 轴运动控制,轴运动控制,输出脉冲频率可达多少输出脉冲频率可达多少 KHzKHz?参考答案:参考答案:100KHz12-612-6 S S7-2007-200 SMARTSMART CPUCPU 的基本指令执行时间是多少?的基本指令执行时间是多少?参考答案:参考答案:0.15s12-712-7 用用 STEPSTEP 7-Micro/WIN7-Micro/WIN SMARTSMART 编程软件设计一个频率为
5、编程软件设计一个频率为 0.25Hz0.25Hz 的闪光程序,并将其创的闪光程序,并将其创建为库指令,命名为建为库指令,命名为 shanguangshanguang。参考答案:参考答案:第一步:第一步:打开 Micro/WIN SMART 软件,新建一个项目 1,在子程序 SBR_0 里输入灯闪烁的控制程序,并将子程序重命名为 LED,如下图所示。第二步第二步:在指令树中选中库右击,弹出创建库、添加删除库菜单,点击创建库,弹出创建库窗口,如下图所示。第三步:第三步:选择创建库窗口中的 SBR0,点击添加按钮,将 SBR0 添加到库中,如下图所示。第四步:第四步:在属性窗口,输入库文件名称和存储
6、路径,如下图所示。12-812-8 两台两台 S7-200S7-200 SMARTSMART 以太网通信,用以太网通信,用 ST30ST30 PLCPLC 上的按钮上的按钮 SB1SB1,控制,控制 ST40ST40 PLCPLC 上的电动上的电动机机 Y Y三角降压启动,三角降压启动,Y Y三角转换时间为三角转换时间为 5s,5s,运行运行 20s20s 电动机自动停止。电动机自动停止。参考答案:参考答案:PLC 输入输出端子及内存分配SMART ST30 PLCSMART ST40 PLC控制按钮I0.0电源接触器Q0.0Y 形连接接触器Q0.1三角形连接接触器Q0.2发送数据区IB0接收
7、数据区VB1IP 地址192.168.0.2IP 地址192.168.0.3程序设计步骤如下:第一步:第一步:修改 ST30 IP 地址为 192.168.0.2,修改 ST40 IP 地址为 192.168.0.3。第二步:第二步:在 ST30 的向导中设置 PUT/GET 的 opertion0,设置 PUT 如下图所示:第三步:第三步:ST30 中的程序如下图所示:第四步:第四步:ST40 中的程序如下图所示:12-912-9 如图如图 12-2512-25 所示,码料小车在原点所示,码料小车在原点 SQ1SQ1,按下启动按钮,按下启动按钮 SB1SB1,码料小车以,码料小车以 8.0m
8、m/s8.0mm/s 的的速度往速度往 SQ2SQ2 方向行驶,到达方向行驶,到达 SQ2SQ2 后停后停 5 5 秒钟,码料小车以同样的速度往回行驶到原点秒钟,码料小车以同样的速度往回行驶到原点 SQSQ1 1后停止后停止 5 5 秒,往返运行,直至按下停止按钮。秒,往返运行,直至按下停止按钮。KINCOKINCO 3M4583M458 步进电机旋转一圈的脉冲数步进电机旋转一圈的脉冲数为为20002000 脉冲,丝杠螺距为脉冲,丝杠螺距为 3mm3mm。参考答案:参考答案:码料小车控制 PLC 输入输出及 V 存储器分配表输入输出V 存储器名称符号地址名称符号地址名称地址名称地址启动按钮 S
9、B1I0.0脉冲输出Q0.0给定位置VD20当前速度VD14原点 SQ1I0.6方向信号Q0.2给定速度VD24当前方向V0.1终点 SQ2I0.4当前位置VD10停止命令V0.2急停按钮 SB2I0.1程序设计步骤如下:第一步:第一步:将步进驱动器的 DIP1、DIP2、DIP3 开关设置为 OFF、ON、ON(细分 2000 步/转) ;第二步第二步:打开编程软件,找到“向导”中的“运动” ,双击“运动” ,运动控制向导窗口弹出,选择“轴 0”进行组态,如下图。第三步:第三步:点击测量系统,设置驱动步进电动机所需的脉冲数及位移参数,如下图所示。由题目可知,本例选择测量的基本单位为 mm(工
10、程单位) ,步进电动机旋转一周所需的脉冲个数为 2000,产生的位移为 3.0mm。第四步:第四步:方向控制设置。选择单相(2 输出) ,一路脉冲输出,一路方向控制输出。选择负极性控制运行方向,为“1”时,反向运行,为“0”时,正向运行。如下图。第五步:第五步:正反方向限位设置。正向限位选择 I0.4,立即停止,反向限位选择 I0.6,立即停止,如下图。第六步第六步:设置存储器地址。存储器地址尽可能设置大一些,避免与使用的地址冲突。如下图。第七步:第七步:组件(运动控制指令)选择。本例选择 5 号指令(AXISx_GOTO 命令运动轴移动到所需位置) ,如下图。点击生成按钮,所需的运动控制指令便被嵌入到调用子例程文件夹中。本例由向导生成的运动控制命令有 2 条, 即 AXISx_CTRL 和 AXISx_GOTO 指令, 它们的格式及各参数功能见教材表 12-9、表 12-10。第八步:第八步:控制程序如下图所示。