西门子S7-300授权总经销商 6ES7902-2AB00-0AA0 S7/M7 电缆
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 西门子
- 现货
- S7-300
- 正品
- 德国
- 全新
- 手机号
- 15801997124
- 联系人
- 王明炎
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-04-10 13:46
西门子s7-300授权总经销商 6es7902-2ab00-0aa0 s7/m7 电缆
安装,错误消息 供给和安装的范围 cp 341 的编程实例、cp 341: 点对点通讯,参数分配参数分配接口和功能块均位于随模块提供的 cd 上。 该程序实例与参数分配接口一起安装。 根据安装,您将在以下项目中找到该实例程序:“zxx21_01_ptp_com_cp34x” 通过选择文件 (file) > 打开 (open) > 项目(project) 在 step 7 simatic 管理器中打开该 项目。 该示例程序既可以作为已编译的程序使用,也可以作为 ascii 源文件使用。 还包括该实 例中使用的所有符号的列表。 如果没有另一个cp 341 可作为通讯伙伴使用,则必须通过选择编辑 (edit) > 删除 (delete) 在 hw config 中删除cp 341。 另外,必须在 ob 1 中暂停 fc 22 调用(fc 用 于接收)。 装载到 cpu 错误行为 210已完成实例的硬件设置并已连接编程设备。 cpu 存储器复位后(stop 工作模式),将整个实例传输至用户存储器。 然后将模式选 择器从stop 切换至 run。 如果在启动期间发生错误,则不会执行循环处理的块调用命令,并将设置出错指示 led。如果出现错误消息,则设置块的 error 参数输出。 然后,有关错误的更多详细说明将 存储在块的 status 参数中。 如果status 参数包含 16#1e0e 或 16#1e0f 错误消 息,则更多详细说明将存储在背景数据块的 sfcerr 变量中。cp 341 点到点通讯、安装和参数分配 设备手册, 04/2011, a5e01156022-03 标准功能块的编程实例 9.6激活、启动程序和循环程序 9.6 激活、启动程序 循环程序 激活、启动程序和循环程序 启动程序位于 ob 100 中。 控制位和计数器在启动程序中复位 循环程序位于 ob 1 中。 在该实例中,功能块 7 p_rcv_rk fb 和 8 p_snd_rkfb 与功能 fc 21 和 fc 22 配合 使用,将 db 21 和 db 22 用作背景数据块,将 db 42 和 db 43用作发送和接收 db。 fc 5 v24_stat 和 fc 6 v24_set 功能可与 fc 14 功能配合使用。在该实例中,功能块一部分通过常量分配参数,另一部分通过符号寻址的实际操作数分配 参数。 说明、“cp341 协议3964”、“cp341 协议 rk512” 数据从插槽 4 中的 cp 341 传输到插槽 5 中的 cp341。如果您使用的是某些其它通信伙 伴,则忽略 fc 22 调用 (receive)。 对 fc 21 (send) 的说明程序段“生成沿”: p_snd_rk *初在 p_snd_rk req=0 时执行一次。然后, 置位为 1。如果在 p_snd_rk req 控制参数处检测到信号状态从 0 变为 1,则会启动 p_snd_rk 请求。如果 p_snd_rk done=1 或 p_snd_rk error=1,则 p_snd_rk req 复位为 0。程序段“p_snd_rk done=1”: 如果传输成功,则 p_snd_rk done 参数将在 p_snd_rk的参数输出处置位为 1。 为 了区分连续传输,源数据块 db 42 的数据字 0 中含有一个发送计数器 (p_snd_rkcounter_ok)。 程序段“p_snd_rk error=1”: 如果 p_snd_rk error=1 时执行p_snd_rk,则错误计数器 p_snd_rk counter_err 的数据字 2 将增加。另外,将复制 p_snd_rkstatus,因为它将在 下一个周期中被 0 覆盖,从而使其无法读出。 cp 341 点到点通讯、安装和参数分配 设备手册,04/2011, a5e01156022-03 211 标准功能块的编程实例 9.6 激活、启动程序和循环程序 对 fc22 (receive) 的说明 程序段“启用接收数据”: 为了接收数据,p_rcv_rk 块上的 p_rcv_rk en_r接收启用必须置位为 1。 程序段“p_rcv_rk ndr=1”: 如果 p_rcv_rk ndr置位,便意味着已收到新数据,而接收计数器 p_rcv_rk counter_ok 将增加。 程序段“p_rcv_rkerror=1”: 如果出现错误,即 p_rcv_rk 的参数输出处的错误位已置位,则 p_rcv_rk counter_err错误计数器将增加。 另外,将复制 p_rcv_rk status,因为它将在 下一个周期中被 0 覆盖,从而使其无法读出。所有相关值均可以在 vat 中监视以进行测试。 说明“cp341 v24” ● 只能使用 ascii 驱动程序执行“读取和控制 rs232c 伴随信号”功能。 只有您尚未在 “传送”(transfer) 标签上设置“v24信号的自动控制”参数的情况下,才能进行控制。 ● 可以使用变量表读取和写入 v24 信号。 可以通过存储器位 m 1.6 和 m1.7 预先选择 信号状态 set_dtr 和 set_rts。 当储存器位 i 0.7 的信号状态从“0”变为“1”时,该状态将通过功能 fc v24_set 传送到 cp。 ● 循环调用 fc v24_stat 功能。 可以通过存储器位 3.0 到3.5 读取 cp 341 v24 信号 的状态。 cp 341 点到点通讯、安装和参数分配 212 设备手册, 04/2011,a5e01156022-03 技术规范 a.1 常规技术规范 cp 341 点到点通讯、安装和参数分配 设备手册,04/2011, a5e01156022-03 a cp 341 的技术数据 下表包含 cp 341 的常规技术规范。 在标题为 s7-300 可编程控制器、模块规范的参考手册中,可以找到 simatic s7-300 更 多的常规技术规范。
展开全文