西门子系统S7-200受权总代理 6ES7221-1EF22-0XA0 S7-200 数字输入
*** 配件 *** SIMATIC S7-200,数字输入 EM 221,电位差防护 8数字输入,120/230V AC |
测算与控制器通讯所需要的时间 与控制器间的通讯与 S7-200 SMART CPU 扫描仪无法同步。在完成一个控制器通讯事务管理以前, CPU 一般已经完成了数次扫描仪。下列要素有利于明确所需要的时间: • 目前控制器总数 • 串口波特率 • CPU 的扫描时间 当使用主要参数浏览命令时,有一些控制器所需要的延迟时间时间较长。主要参数浏览所需要的时间在于驱 动器种类及其已经浏览参数值。 USS_INIT 命令分派端口号 0 应用 USS 协议书(或 USS_INIT_P1 命令分派端口号 1 应用 USS 协议书)之 后,CPU 会下列表所显示时长间隔按时轮循全部处在活动状态的控制器。因此,应设置各驱 动器的请求超时主要参数: 报表 10-29 通讯时长 串口波特率 激话控制器的轮循时长间隔 (已激活一切主要参数浏览命令) 1200 2400 4800 9600 19200 38400 240 ms(较大)乘于控制器数量 130 ms(较大)乘于控制器数量 75 ms(较大)乘于控制器数量 50 ms(较大)乘于控制器数量 35 ms(较大)乘于控制器数量 30 ms(较大)乘于控制器数量 57600 115200 25 ms(较大)乘于控制器数量 25 ms(较大)乘于控制器数量 633 系统软件指南, V2.7, 08/2022, A5E03822234-AK 库 10.7 USS 库 10.7.2 10.7.2.1 流程 634 USS 程序指令 应用 USS 协议书命令 需在 S7‑200 SMART 系统中应用 USS 协议书命令,按照下列流程实际操作: 1. 在系统中插进 USS_INIT 命令,并仅实行 USS_INIT 命令一个扫描周期。 可以用 USS_INIT 指 令复位或变更 USS 协议书通讯主要参数。 插进 USS_INIT 命令时,会到系统中全自动加上多个掩藏的方法和终断方法。 2. 必须要在程序流程中向每一台激话变频调速器摆放一条 USS_CTRL 命令。 可以根据实际情况**随意数量 USS_RPM_x 和 USS_WPM_x 命令,但某一时间只有有一条命令 处在活动状态。 3. 在“文档”(File) 菜单栏功能区的“库”(Libraries) 区域内,点击“存储芯片”(Memory) 按 钮 ,特定 USS 库所需要的 V 存储芯片的起始地址。 或是,还可在新项目树中右击“程 序块”(Program Block) 连接点,并且从前后文菜单中选择“库存储芯片”(Library Memory)。 4. 组态软件变频器参数,使其与程序流程中常用的串口波特率和详细地址相符合。 5. 用通讯电线连接 S7‑200 SMART CPU 与变频调速器。 保证与变频调速器相连的全部控制系统(比如 S7‑200 SMART CPU)均用粗壮电线连接到变频调速器 所使用的接地点或星点。 当心 避免出现意外电** 互联参照电位差不一样的机器可能造成出现意外电**从互联电缆线中穿过。 这种出现意外电**可能造成 通讯错误或机器设备毁坏。 确保用通讯电线连接的机器均具有共通的电源电路定位点或已经防护,以避免发生出现意外电 流。必须把金属屏蔽传送到机壳地或 9 针连接器管脚 1。 建议把变频调速器里的 2-0V 接线端子联接 到壳子地。 USS 协议书命令由下列组合而成: • USS_INIT (页 635) • USS_CTRL (页 637) • USS_RPM_X (页 640) • USS_WPM_x (页 643) 本一部分也将探讨 USS 协议书程序流程实例 (页 646)和 USS 协议书错误码 (页 645)目录。 S7-200 SMART 系统软件指南, V2.7, 08/2022, A5E03822234-AK 10.7.2.2USS_INIT 命令 报表 10-30USS_INIT 命令 LAD/FBDSTL表明 CALL USS_INIT, Mode, Baud, Port, Active, Done, Error USS_INIT 命令用以开启和复位或禁止使用 Siemens 变 频器通讯。在添加任何其他 USS 命令以前,务必执 行 USS_INIT 命令且无错版。该命令结束后,马上置位 “进行”(Done) 位,随后执行下一条命令。 “EN”键入接入时,在每一次扫描仪时均实行该命令。每一次通讯情况发生变化时实行 USS_INIT 命令一次。应用图像分割命令使“EN”键入以电脉冲方法接入。 要变更复位主要参数,请实行一个新的 USS_INIT 命令。 报表 10-31USS_INIT 命令参数值 键入/导出基本数据类型操作数 Mode、PortBYTEVB、IB、QB、MB、SB、SMB、LB、AC、常量、*VD、*AC、*LD Baud、ActiveDWORDVD、ID、QD、MD、SD、SMD、LD、常量、AC、*VD、*AC、*LD DoneBOOLI、Q、M、S、SM、T、C、V、L ErrorBYTEVB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD 报表 10-32USS_INIT 参数说明 参数说明 Mode此值用以挑选通讯协议: •输入值为 1 时,将端口号分给 USS 协议书并开启该协议。 •输入值为 0 时,将端口号分给 PPI 协议书并禁止使用 USS 协议书。 Baud将串口波特率设为 1200、2400、4800、9600、19200、38400、57600 或 115200 Port设定物理学通信端口(0 = CPU 中集成化 RS485,1 = 可选择 CM01 数据信号板上的 RS485 或 RS232) Active标示激话的变频调速器。有一些变频调速器只支持详细地址 0 至 30。当此值设为 0 时, 全部变频调速器都是会激话。 库 10.7 USS 库 S7-200 SMART 系统软件指南, V2.7, 08/2022, A5E03822234-AK635 参数说明 Done当 USS_INIT 命令结束后接入 Error该导出字节数包括命令实施的结论。USS 协议执行错误码 (页 645)重新定义了 实行该命令造成错误情况。 报表 10-33激话变频器参数格式 0/ '''''' 该图显示出了激话变频调速器输入说明和文件格式。 系统软件在平台上全自动轮循标记为“激话”(Active) 的变频调速器,以降低变频调速器、搜集情况并防止 变频调速器产生串行通信链接请求超时。 •D0(变频调速器 0 激话位):–0 - 变频调速器已激活–1 - 变频调速器已绑定 •D1(变频调速器 1 激话位):–0 - 变频调速器已激活–1 - 变频调速器已绑定 •... 要测算情况轮循和可能会因执行指令而造成的不正确标准间的时长,请参阅 USS 协议执行错 误编码 (页 645)。 报表 10-34USS_INIT 实例程序流程 Network 1Network 1 LD SM0.1 CALL USS_INIT, 1, 19200, 1, 16#1, M0.0, VB1 如果需要 USS 协议书命令目录及其错误码和实例程序流程,请参阅“应用 USS 协议书命令” (页 634)。 库 10.7 USS 库 S7-200 SMART 636系统软件指南, V2.7, 08/2022, A5E03822234-AK 10.7.2.3USS_CTRL 命令 报表 10-35USS_CTRL 命令 LAD/FBDSTL表明 CALL USS_CTRL, RUN, OFF2, OFF3, F_ACK, DIR, Drive, Type, Speed_SP, Resp_R, Error, Status, Speed, Run_EN, D_Dir, Inhibit, Fault USS_CTRL 命令用以操纵激话的 Siemens 变频式 器。 USS_CTRL 命令将选定指令放置在通讯缓存 区中,假如已经在 USS_INIT 命令的“激话” (Active) 主要参数中挑选变频调速器,该指令之后将推送 到这一被寻址方式的变频调速器(“变频调速器”主要参数)。 每一台变频调速器只有分派一条 USS_CTRL 命令。 有一些变频调速器只以恰逢方式汇报速率。 假如速度达负数,变频调速器将速率汇报为恰逢,但取反 “D_Dir”(方位)位。“EN”位务必接入才可以开启 USS_CTRL 命令。 该命令应自始至终开启。