AB-SLC500学习笔记_第1页
AB-SLC500学习笔记_第2页
AB-SLC500学习笔记_第3页
AB-SLC500学习笔记_第4页
AB-SLC500学习笔记_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 第一天 学习资料十月份出版 一 一 PLC 分类 产品 年代 分类 产品 年代 1 发展 汽车行业推出电气标准 1 软件 1 位 8 位跳跃 提出 PLC 集中 CPU 来计算 寻址 8 16 32 点 喜欢 16 点 接线方便 2 硬件 RS232 过渡到 RS485 RS232 单端输入 小于 15M RS485 差动 小于 3000M RS232 半双工下载上传 人机界面时时交换 全双工 不是一对一 是一对多 出现 RS485 的协议 多从的传输形式 RS485 最初定义 DH485 出现 DH 网络比 RS485 效率高 SLC5 04 符合 DH 标准 Panel view 符合 DH 标准 Remote 远程 I O DH 波特率 57 6k 传输数据少 效率高 Remote 远程 I O 主从机制 无源网络 智能化低 方法比较老套 出现新型的网络 价格高必须有优势 二 网络二 网络 1 CIP 概念 分七层 EtherNet SLC5 05 SDNSLC5 05 HSC BAS NI16 NO8I PF700I OPF700Panel view 5 05 5 05 人机界面时时交换 出现协议 DF1 2 工业通讯协议 到顶上必须一致 透明工厂 一致性 可以保证互相访问 2 ControlNet 标准 57 6 5M 效率增加 智能化提出新的概念 类 实例 属性来定义设备 用 eds 文件把之编译 3 DeviceNet 成本低 ControlNet 标准成本高 接点贵 4 EtherNet 发现优势 物理接口通用 效率高 百兆 千兆 灵活 但是在工业领域中有不成熟的地方 工业上实时性 可靠性 可重复性 很难满足 同时上网网络拥塞 数据包太大 实时难保证 EtherNet 建立在 TCP IP 之上 TCP IP 不能满足可靠性 图像信息很有优势 多用于上位机监视 环境 水文 地址保护 大气河流等处 出现 SLC5 05 接口有 EtherNet 总结 DF1 DH485 对等网络 DH Remote 远程 是主从式网络 ControlNet DeviceNet 新型网络 CIP 协议 即可对等 也可主从 比较灵活 EtherNet 二 硬件 1 电源 24v 220v 1 跳线 面板上 110 220 2 保险 3A 3 24v 提供 上两个接线柱 应用层 数据链络层 物理层 3 2 框架 4 7 10 13 4 槽 CPU SDN 网络模块 BAS 7 10 13 槽的多放于现场 例 头尾相接 30 模块 3 CPU 5 01 5 02 5 03 DH485 用于 MicLogix 5 04 DH 和 RemoteI O 混合使用 5 05 EtherNet 最大 64K 4 E2PROM 闪存 5 电池 程序大电池耗电量越大 有的一 二个月就停电 方法 电池接线去掉或程序 清空 6 GND VBB 当数据连接不上或不顺时使用的 两点短截 60 秒恢复到出厂默认值 其所设置 的参数都丢失 手不要接触电路板防止静电 7 钥匙 最常见的是中间状态 左为运行 RUN 中间为运行加编辑 REM 右 面是组态状态 PROG 指示灯 1 运行 RUN 2 故障 PLT 3 电池 BATT 亮时没电 4 强制 FORCE 黄灯亮 5 数据交换 ENET 闪亮正常交换 不亮时不通 6 串口通讯 RS232 闪烁亮 I O 1 数字量模块 IB16 OB16 2 模拟量模块 4 8 16 点 4 点不用组态 8 16 点必须组态 3 智能模块 比如高速计数 BAS 等 特殊组态 每块模块后都有跳线 四 DeviceNet SN 远程扫描设备 Cpu 10 槽 Cpu 13 槽 Cpu 10 槽 只使用 7 槽 连接线不超过 3M 已淘汰 SLC5 05 SN PF700I OPF700Panel view RemoteI O 4 SN 相当于扩展与 CPU 没有关系 相当于移动硬盘 CPU 只访问 SN SN 扫描 下位设备 SN 定义了有 32 字长 16 位 512 512I 512O 对下面设备有限制 一个 CPU 可以带 4 个 SN 4 1024 4096 个点 出现 SDN 秉承了 SN 的 32 字 SDN 与 SN 不同点 1 协议不同 2 SDN 借助于 Rseworx For DeviceNet 软件来分配位置 五 EtherNet 两种访问方式 1 MAC ID 看到白贴 0000BC297876 大系统或大路由器使用 2 EtherNet IP 小系统 自己定义 发展 ControlLobix ConpactLogix SLC500 PanelView 内存变量寻址 PUSHBOTTON 目标 B 文件 数字量 数字输入 数字显示 N 文件 模拟量 使用的是内存变量 它们之间的联系是以太网 RSview 建立在 WINDOWS 之上 PanelView 应用于硬件上 更可靠 六 I O Server 协议 RSLinx 是 I O Server 的一个库 DF1 EntherNet DH RSLinx DH485 ControlNet DeviceNET 提供了第三方相连接协议 DDE OPC 下午 一 程序组态 RSLinx 组态及使用方法 平台是 Logix 和 PanelView 标签化寻址 数据区 程序区 OI 5 1 串口直接写入 IP 地址 步骤 1 打开 RSLinx 2 点击 Configure Driver 3 点击 Available Driver Types 6 4 选择 RS232DF1 devices 5 点击 ADD New 命名后 点击 OK 6 点击 Auto Configure 选择 OK 点击 CLOSE 退出 7 点击 RSWHO 查看串口网络连接状态 7 2 以太网 1 打开 RSLinx 2 点击 Configure Driver 3 点击 Available Driver Types 4 选择 Ethernet devices 手动添加 IP 地址 点击 ADDnew 输入 IP 地 8 址后 按确定 其余步骤同上 二 RSLogix500 编成 1 最重要 IO configuration 1 点击 RSLogix500 中 UNTITLED5 RSS 栏中的 IO configuration 项 2 点击 Read IO Config 9 3 点击 Who Active 选择网络连接后 点击 OK 4 点击 Read IO Config 按钮 自动配备框架设备 2 Channel Contiguration 1 点击 RSLogix500 中 UNTITLED5 RSS 栏中的 Channel Contiguration 项 2 选择 Chan 1 system 来读取或修改 IP 地址 2 离线才能使用 Down land 执行 UPLoad 可以读取 PLC 框架及 PLC 地址号 总结 1 添加驱动 RSLinx 2 打开 RSLogix 3 上载程序 或新建工程 4 配置 I O 5 通道配置 6 下载 注意 手动时不用 BOOTP DHCP Server 软件时都必须把 Bootp Enable 的 去除 3 使用 BOOTP DHCP Server 修改地址 1 进入到 RSLogix500 中 UNTITLED5 RSS 栏中的 Channel Contiguration 项通道通讯去除 IP 地址 2 把 Bootp Enable 中的 必须加上 下载到 PLC 中关闭 3 打开程序 Rockwell software 中 BOOTP DHCP Server 4 点击 NEW 输入掩码地址 255 255 255 0 5 PLC 断电数秒后 扫描新的输入 IP 地址 6 点击 Enable DHCP 10 第二天 寻址 PLC5 固定寻址 一个槽之分配一个地址 PLC500 槽位寻址 之前不分配地址 根据模块类型来分配地址 ControlLogix 自由寻址 标签形式 取名寻地址 二 处理器 1 上电初始化 输入扫描 2 程序扫描 执行程序 输出扫描 3 诊断 三 编成模式 监视和编辑梯形图逻辑 添加或编辑 I O 地址说明和梯级说明 I O 的强制设置 搜索制定的梯形图梯级或地址用于编辑显示 四 内存组织 1 程序文件 Program files SYS0 SYS1 LAD2 文件是固定的 是主文件 必须有的 添加的 LAD3 位子文件 添加方 法 单击右键 点击 NEW 会建立 LAD3 2 数据文件 Date Files O I S B 为属性 0 1 2 3 表示数据 O0 输出 I1 输入 S2 状态文件 CPU 的状态 B3 B 文件 起到中间变量 中间继电器 T4 计时器 C5 计数器 R6 控制文件 N7 整数文件 F8 浮点数文件 系统定义好不能改变 右键单击可以新建为数据文件 输入输出不能定义 输入输出先前为无地址分 配 等到 IO configuration 配置好输入输出模块后才能地址分配 1 字 16 位 Decinac 十进制 Dcfc 八进制 Binary 二进制 模拟量采用十进制 数字量采用二进制 寻址 数据文件的地址由文件 文件号 元素名 字号及位构成 相互之间用 字界符分开 用户不能更改 11 第三天 指令 一 位指令 bit 指令 助记符名称 用途 XIC 检查是否闭合对一位进行 ON 状态检测 XIO 检查是否断开对一位进行 OFF 状态检测 OTE 输出激励使一位导通或断开 OTL OUT 输出锁存和输 出解锁 OTL 所在梯级执行时 使一位导通 当梯级变 为假或重新上电时 该位状态保持不变 OUT 所在梯级执行时 使一位断开 当梯级变为假 或重新上电时 该位状态保持不变 OSR 上升沿一次响 应 当梯级条件由假到真变化时 上升沿动作 OSF 下降沿一次响 应 当梯级条件由真到假变化时 下降沿动作 XIC 常开 XIO 常闭 OTE 输出 相当于线圈 这三个是最常用的 XIC 可以赋予 I 输入或 B 文件地址 1 练习 使用开关 1 和开关 2 控制电灯 任何一个开关状态改变电灯的状态都 将发生改变 开关 1 B3 0 0 开关 2 B3 0 1 灯 16 点输出模块第 0 点 左侧 12 2 要求同上利用开关 1 开关 2 开关 3 实现三地控制 或 13 OTL 锁存 LOCK OUT 解锁 UNLOCK 这两个指令需赋予同一个地址 读下面程序体会用 B 文件进行锁存和采用锁存指令进行锁存的不同之处 14 解锁优先级最高 OSR 上升沿一次响应 应用于初始化 OSF 下降沿一次响应 二 计时器指令 Timer 1 TON 延时导通 2 TOF 延时断开 3 RTO 保持型延时导通 Timer 指定计时器型的数据文件 T4 0 TimerBas 记一次时多少数 1 时 1 2 3 4 5 0 1 时 0 1 0 2 0 3 0 4 0 5 计数单位量 Preast 计时值 计时时间 TimerBas Preast Accum 显示值 1514131211109876543210 字 0 ENTTDN内部使用不得编址 字 1 PRE 字 2 ACC PRE 预显值 ACC 累计值 15 EN 使能位 TT 计时位 DN 完成位 时间 秒 0 1 2 3 4 5 6 7 8 9 10 11 12 输入 EN TT DN 例 有三个马达 MTR1 MTR2 MTR3 按先后顺序启动 启动开关为 I 0 0 停止开关为 I 0 1 当 I 0 0 为 ON 时 MTR1 启动 3 秒后 MTR2 启动 再 过 5 秒后 MTR3 启动 当 I 0 1 为 ON 时 三个马达同时停止运行 用小灯代 表马达 计时器的循环 16 例 某交通要道 南北方向通行 6 秒 东西方向通行 4 秒 试编制一程序模拟 红绿灯变化情况 复位指令 RES 17 延时断开计时器 TOF 时间 秒 0 1 2 3 4 5 6 7 8 9 10 11 12 输入 EN TT DN 18 读下列程序 分析其完成的功能 延时 5 秒开 延时 5 秒关 19 保持型计时器 RTO 时间 秒 0 1 2 3 4 5 6 7 8 9 10 11 12 输入 EN TT DN 复位 计数器文件 C 加计数 CUT 减计数 CTD 1514131211109 8 76543210 字 0 CUCDDNOV UNUA内部使用 字 1 PRE 字 2 ACC PRE 预显值 ACC 累计值 20 试编制一个计数器 预制值为 6 开关 1 负责加计数 开关 2 负责减计数 达 到预制值的时候灯亮起 21 第四天 比较指令 算术指令 MOVE COP JSR 位移指令 顺序指令 计时器与计数器混用 能够把较长的时间通过计数方式来简化 一 比较指令 指令 助记符名称 用途 EQU等于比较二值是否相等 NEQ不等于比较一个值是否不等于另一个值 LES小于比较一个值是否小于另一个值 LEQ小于等于比较一个值是否小于或等于另一个值 GRT大于比较一个值是否大于另一个值 GEQ大于等于比较一个值是否大于或等于另一个值 22 其中 SourceA 和 SourceB 不能同时为常数 必须一个为地址 例题 计时器预制值为 8 秒 在计时的前 5 秒小灯保持常亮 在计时的后 3 秒小 灯进行周期为 0 05 秒的闪烁 EQU Equl SourceA N7 0 SourceB 9 显示 N7 0 的值 显示值 9 23 例题二 使用一个计时器 一个计数器和相应的比较指令 完成三个小灯 的动作 要求 开关闭合 十秒钟后 第一个小灯亮起 二十秒钟后 第 二个小灯亮起 三十秒后 第三个小灯亮起 24 算术指令 指令 助记符名称 用途 ADD加源地址 A 和源地址 B 相加 并把结果存放到目的地址内 SUB减源地址 A 和源地址 B 相减 并把结果存放到目的地址内 MUL乘源地址 A 和源地址 B 相乘 并把结果存放到目的地址内 DIV除源地址 A 和源地址 B 相除 并把结果存放到目的地址和 算术寄存器内 例题 计算 20 6 2 4 3 将结果存入 N7 4 中 ADD Add SourceA N7 0 SourceB 9 显示 N7 0 的值 显示值 9 Dest N7 1一定制定一个地址 25 传送指令 MOVE 一次只能移动一个字 屏蔽传送指令 MVM 复制指令 COP 一次可以复制 128 个文件 跳转指令 JSR 位移指令 顺序指令 MSG 通讯指令 作用在网络上的节点间收发数据 网络是 DF1 DH EtherNet 不论从 2 写到 1 还是从 2 读到 1 都在 1 上编程 MSG 只需单方面编成 MSG 在 input output 处找 点击下面的Setup screan MSG 123 类型 type 点对点的一种类型 Read

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论