AB-SLC500学习笔记.doc

上传人:jian****018 文档编号:7777189 上传时间:2020-03-24 格式:DOC 页数:29 大小:2.05MB
返回 下载 相关 举报
AB-SLC500学习笔记.doc_第1页
第1页 / 共29页
AB-SLC500学习笔记.doc_第2页
第2页 / 共29页
AB-SLC500学习笔记.doc_第3页
第3页 / 共29页
点击查看更多>>
资源描述
第一天EtherNetSLC5/05 HSC BAS NI16 NO8ISLC5/05 SDNPanel viewPF700I/OPF700学习资料十月份出版一、PLC分类(产品、年代)1、发展,汽车行业推出电气标准(1)软件:1位8位跳跃,提出PLC集中CPU来计算。寻址,8,16,32点喜欢16点,接线方便(2)硬件:RS232过渡到RS485RS232单端输入,小于15MRS485差动,小于3000MRS2325/05 5/05 人机界面时时交换出现协议DF1半双工下载上传人机界面时时交换,全双工不是一对一,是一对多,出现RS485的协议多从的传输形式RS485,最初定义DH485出现DH+网络比RS485效率高SLC5/04符合DH+标准Panel view符合DH+标准Remote远程I/ODH+,波特率57.6k传输数据少,效率高Remote远程I/O主从机制,无源网络,智能化低,方法比较老套。出现新型的网络(价格高必须有优势)二、网络1、CIP概念分七层应用层物理层数据链络层工业通讯协议到顶上必须一致,透明工厂。一致性,可以保证互相访问2、ControlNet标准57.6-5M效率增加智能化提出新的概念,类、实例、属性来定义设备用.eds文件把之编译3、DeviceNet成本低,ControlNet标准成本高,接点贵。4、EtherNet发现优势,物理接口通用,效率高,百兆、千兆,灵活但是在工业领域中有不成熟的地方工业上实时性、可靠性、可重复性,很难满足同时上网网络拥塞,数据包太大,实时难保证,EtherNet建立在TCP/IP之上,TCP/IP不能满足可靠性,图像信息很有优势,多用于上位机监视、环境、水文地址保护、大气河流等处。出现SLC5/05,接口有EtherNet总结: DF1DH485 对等网络DH+Remote远程,是主从式网络ControlNetDeviceNet 新型网络,CIP协议,即可对等,也可主从,比较灵活。EtherNet二、硬件1、电源 24v、220v(1)跳线,面板上110/220(2)保险3A(3)24v提供,(上两个接线柱)2、框架4、7、10、13连接线不超过3M4槽-CPU、SDN(网络模块)、BAS7、10、13槽的多放于现场例:头尾相接30模块Cpu 10槽 只使用7槽Cpu 13槽 Cpu 10槽 3、CPU已淘汰5/015/025/03-DH485 用于MicLogix5/04-DH+ 和RemoteI/O混合使用5/05- EtherNet,最大64K4、E2PROM闪存5、电池程序大电池耗电量越大,有的一、二个月就停电,方法:电池接线去掉或程序清空6、GND.VBB当数据连接不上或不顺时使用的,两点短截60秒恢复到出厂默认值。其所设置的参数都丢失。手不要接触电路板防止静电。7、钥匙,最常见的是中间状态,左为运行RUN,中间为运行加编辑REM,右面是组态状态PROG指示灯:(1)运行RUN(2)故障PLT(3)电池BATT,亮时没电(4)强制FORCE,黄灯亮(5)数据交换ENET,闪亮正常交换,不亮时不通(6)串口通讯RS232,闪烁亮I/O1、数字量模块 IB16 OB162、模拟量模块 4、8、16点 4点不用组态,8、16点必须组态3、智能模块,比如高速计数、BAS等,特殊组态每块模块后都有跳线四、DeviceNetSN远程扫描设备SLC5/05 SN(RemoteI/O)Panel viewPF700I/OPF700SN相当于扩展与CPU没有关系,相当于移动硬盘,CPU只访问SN,SN扫描下位设备。SN定义了有32字长*16位=512512I+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小系统,自己定义发展:平台是Logix和PanelView,标签化寻址ControlLobixConpactLogixSLC500+PanelView,内存变量寻址OI数据区程序区PUSHBOTTON 目标 B文件(数字量)数字输入数字显示 N文件(模拟量)使用的是内存变量,它们之间的联系是以太网RSview建立在WINDOWS之上PanelView应用于硬件上,更可靠六、I/O Server协议RSLinx是I/O Server的一个库DF1EntherNetDH+ RSLinxDH485ControlNetDeviceNET提供了第三方相连接协议 DDE/OPC下午:一、程序组态:RSLinx组态及使用方法1、 串口直接写入IP地址步骤:(1) 打开RSLinx(2) 点击Configure Driver(3) 点击Available Driver Types(4) 选择RS232DF1 devices(5) 点击ADD New,命名后,点击OK(6) 点击Auto-Configure选择OK,点击CLOSE退出(7) 点击RSWHO,查看串口网络连接状态2、以太网(1) 打开RSLinx(2) 点击Configure Driver(3) 点击Available Driver Types(4) 选择Ethernet devices 手动添加IP地址,点击ADDnew输入IP地址后,按确定,其余步骤同上。二、RSLogix500编成1、最重要IO configuration,(1)点击RSLogix500中UNTITLED5.RSS栏中的IO configuration项(2)点击Read IO Config(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。第二天:寻址PLC5:固定寻址,一个槽之分配一个地址PLC500槽位寻址,之前不分配地址,根据模块类型来分配地址ControlLogix自由寻址,标签形式,取名寻地址二、处理器1、上电初始化 输入扫描2、程序扫描 执行程序 输出扫描3、诊断三、编成模式-监视和编辑梯形图逻辑-添加或编辑I/O地址说明和梯级说明-I/O的强制设置-搜索制定的梯形图梯级或地址用于编辑显示四、内存组织1、程序文件Program files用户不能更改SYS0-SYS1-LAD2文件是固定的,是主文件,必须有的,添加的LAD3位子文件,添加方法:单击右键,点击NEW会建立LAD32、数据文件Date FilesO、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二进制模拟量采用十进制,数字量采用二进制。寻址:数据文件的地址由文件、文件号、元素名、字号及位构成,相互之间用字界符分开。第三天:指令一:位指令bit指令用途助记符名称XIC检查是否闭合对一位进行ON状态检测XIO检查是否断开对一位进行OFF状态检测OTE输出激励使一位导通或断开OTL输出锁存和输出解锁OTL所在梯级执行时,使一位导通,当梯级变为假或重新上电时,该位状态保持不变;OUT所在梯级执行时,使一位断开,当梯级变为假或重新上电时,该位状态保持不变OUTOSR上升沿一次响应当梯级条件由假到真变化时,上升沿动作OSF下降沿一次响应当梯级条件由真到假变化时,下降沿动作左侧XIC:常开XIO:常闭 OTE:输出,相当于线圈这三个是最常用的XIC可以赋予I输入或B文件地址1、 练习:使用开关1和开关2控制电灯,任何一个开关状态改变电灯的状态都将发生改变。开关1:B3:0/0开关2:B3:0/1灯16点输出模块第0点2、要求同上利用开关1、开关2、开关3实现三地控制或OTL:锁存LOCKOUT:解锁UNLOCK这两个指令需赋予同一个地址。读下面程序体会用B文件进行锁存和采用锁存指令进行锁存的不同之处解锁优先级最高OSR:上升沿一次响应,应用于初始化OSF:下降沿一次响应二、计时器指令(Timer)1、TON(延时导通)2、TOF(延时断开)3、RTO(保持型延时导通)Timer指定计时器型的数据文件,T4:0TimerBas记一次时多少数,=1时,1、2、3、4、5 =0.1时,0.1、0.2、0.3、0.4、0.5,计数单位量Preast计时值计时时间=TimerBas*PreastAccum显示值1514131211109876543210字0ENTTDN内部使用不得编址字1PRE字2ACCPRE预显值ACC累计值EN:使能位TT:计时位DN:完成位时间(秒)0 1 2 3 4 5 6 7 8 9 10 11 12 输入:ENTTDN例:有三个马达MTR1、MTR2、MTR3按先后顺序启动,启动开关为I:0/0,停止开关为I:0/1,当I:0/0为ON时,MTR1,启动,3秒后MTR2启动,再过5秒后MTR3启动,当I:0/1为ON时,三个马达同时停止运行,用小灯代表马达.计时器的循环例:某交通要道,南北方向通行6秒,东西方向通行4秒,试编制一程序模拟红绿灯变化情况。复位指令RES延时断开计时器TOF时间(秒)0 1 2 3 4 5 6 7 8 9 10 11 12 输入:ENTTDN读下列程序,分析其完成的功能延时5秒开,延时5秒关保持型计时器RTO时间(秒)0 1 2 3 4 5 6 7 8 9 10 11 12 输入:ENTTDN复位:计数器文件C 加计数CUT 减计数CTD1514131211109876543210字0CUCDDNOV UNUA内部使用字1PRE字2ACCPRE预显值ACC累计值试编制一个计数器,预制值为6,开关1负责加计数,开关2负责减计数,达到预制值的时候灯亮起,。第四天比较指令算术指令MOVECOPJSR位移指令顺序指令计时器与计数器混用,能够把较长的时间通过计数方式来简化。一、 比较指令指令用途助记符名称EQU等于比较二值是否相等NEQ不等于比较一个值是否不等于另一个值LES小于比较一个值是否小于另一个值LEQ小于等于比较一个值是否小于或等于另一个值GRT大于比较一个值是否大于另一个值GEQ大于等于比较一个值是否大于或等于另一个值其中SourceA和SourceB不能同时为常数,必须一个为地址EQUEqulSourceA N7:0SourceB 9显示N7:0的值显示值9?例题:计时器预制值为8秒,在计时的前5秒小灯保持常亮,在计时的后3秒小灯进行周期为0.05秒的闪烁。例题二:使用一个计时器,一个计数器和相应的比较指令,完成三个小灯的动作,要求,开关闭合,十秒钟后,第一个小灯亮起,二十秒钟后,第二个小灯亮起,三十秒后,第三个小灯亮起。算术指令:指令用途助记符名称ADD加源地址A和源地址B相加,并把结果存放到目的地址内SUB减源地址A和源地址B相减,并把结果存放到目的地址内MUL乘源地址A和源地址B相乘,并把结果存放到目的地址内DIV除源地址A和源地址B相除,并把结果存放到目的地址和算术寄存器内显示值9显示N7:0的值?SourceB 9SourceA N7:0AddADD一定制定一个地址Dest N7:1例题:计算20-62+4/3,将结果存入N7:4中传送指令MOVE:一次只能移动一个字屏蔽传送指令MVM复制指令COP:一次可以复制128个文件跳转指令JSR位移指令顺序指令MSG通讯指令:,作用在网络上的节点间收发数据(网络是DF1、DH+、EtherNet)321MSG不论从2写到1,还是从2读到1,都在1上编程,MSG只需单方面编成MSG(在input/output处找)类型type:点对点的一种类型Read/write :可选择目标设备target device 500cpu/485cif/plc5本地/远程local/remote控制块control block 制定一个N文件地址控制块长度: 14字 Setup screan点击下面的Setup screan本地cpu不能更改数据表起始地址元素大小:读取数据的字长通道:0、1两种,0为串口RS232,1为EtherNET目标设备起始时间数据表起始地址要与他通讯的IP地址本地/远程Multihop(和变频器通讯时选择yes,其他选择no)注意:需在目标设备中改变N7的值使本地读取BLS位移指令:左位移BSL,右位移BSRBit shift leftFile #B10:0Contral R6:0Bit Address B3:0/1Length 1B3:0/1由0-1,file文件(#B10:0)上位数值向左移位,由B3:0/1添充第0位,Length 的 1与16相同表示十六位例题:假设16点输出模块小灯预置状态为0000000000001111,试遍写一程序,令其每秒钟移动一次,再O:4上循环移动,左移10次,有移10次,循环进行。顺序进出控制SQO:用于比较复杂的顺序控制把0FFFFH从file添入到best中,是从#N7:0.0下一个字开始的,即N7:0.1File #N7:0Mask 0FFFFHBeat #N9:0Control R6:0Length 5Position 显示值
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!