多语言展示
当前在线:132今日阅读:179今日分享:36

欧姆龙 PLC 触摸屏 简单学习笔记

/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/1、PLC运行方式类似电路的方式,和C语言的运行方式差很多。/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/2、屏幕使用方法:编程软件:NB-Designer/***/***/***/***/***/***/***/***/***/只要保证控件上面的CIO/W/D/H和PLC众的保持一致操作流程:(1)在【元件库窗口】中选中【HMI】,选择屏幕【NB7W-TW00B】,拖动到右边的窗口中(2)在【PLC】中选择你的PLC型号,拖动到窗口中这里选择【CP1E】。(3)在【通信连接】中选择串口,拖动到窗口中。(4)拖动PLC和屏幕,使PLC的COM0和串口的一端相连,屏幕的COM1和串口的另外一端相连。(5)然后右下角【工程结构窗口】的HMI0,单击即可进行PLC屏幕的编辑。(6)选择【元件库窗口】的【PLC元件】进行控件的摆放。然后进行配置就OK了~(7)配置中,只要地址类型和地址与PLC程序中的数据保持对应,就能够实现自动更新。(8)下载【工具】-【下载】然后弹出的对话框中单击【下载】就能够实现画面的下载。/***/***/***/***/***/***/***/***/***/启动动画制作(1)首先【画面】--【编辑启动动画】,可以进行启动动画编辑(2)编辑好之后,保存,先全部编译。然后【工具】-【下载启动动画】(3)选择路径为tar\HMI0\HMI0.logo,就可以进行启动动画的编辑/***/***/***/***/***/***/***/***/***/窗口切换(1)创建【间接窗口】间接窗口可在当前屏幕上弹出一个已创建的窗口。(2)间接窗口地址为:LW100,即只要改变LW100的值(值与窗口号对应),就可以切换窗口。(3)窗口的地址好像就是LW。其余的不要用。(4)值 0 用来关闭窗口,值-1 表示弹出窗口 0,值为非 0 和-1 时弹出对应的窗口。(5)通过按钮来打开窗口实例:使用多状态设定来改变LW的值即可实现窗口的切换直接窗口的开启或关闭只能由控制它们的[读取地址]的位(Bit)地址来决定,功能键是不可以关闭它的。当该位地址为 ON 就弹出窗口,为 OFF 则关闭窗口。总结:直接窗口可以有PLC程序控制;间接窗口可以有NB7W屏幕上面的按键直接控制。/***/***/***/***/***/***/***/***/***/NB7W屏幕的分辨率为:800*480.HMI属性位置:在右下角工程结构窗口选择第一个最大的树形。然后双击屏幕中的MHI0,即显示屏的图案。NB7W触摸屏背景颜色,保护视力为:第一行第四个:绿色。屏幕的上方的控制条,制作方法为:【功能键】-【窗口控制条】VG为向量图:其中ARROW为箭头、BUTTON为按键、LAMP为指示灯。/***/***/***/***/***/***/***/***/***/具体操作参考:D:\工作\Robot\PLC\NB操作手册/***/***/***/***/***/***/***/***/***/PLC 元件:SB:位状态设定BL:位状态指示灯SW:位状态切换开关DW:直接窗口SWD:多状态设定WL:多状态显示MSW:多状态切换开关SCR:滚动条MV:移动元件ANI:动画AD:报警显示TR:趋势图XY:XY 图BR:棒图MT:表针RCP:配方数据ED:事件显示IDW:间接窗口ND:数值显示TD:文本显示NI:数值输入TI:文本输入OS:示波器NB:记事本NL:多状态走马灯BNL:位状态走马灯TT:触发触控GR:表格HDD:历史数据显示/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***//***/***/ 3、PLC存储区说明:/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/CIO区(硬件的数字输入输出)CIO.输入范围为CIO0~CIO99(字),输出地址范围为:CIO100~CIO199。CIO.输入范围为CIO0.00~CIO99.15(位),输出地址范围为:CIO100.00~CIO199.15(位)。工作区(W)内部存储器的一部分,不刷新外部设备工作区可以保存100字,地址范围为:W0~W99。保持区(H)内部存储器的一部分,安装电池后,数据将在断电后保存。保持区可以保存50字,地址范围为:H0~H49.数据存储区(D)用于一般的数据存储和处理,只能按照16位(字)进行存取,不能用于位!!E型CPU单元的DM区地址范围为:D0~D2047。其中D0~D1499可以备份到备份存储器中(内置EEPROM)。DM用于保存数字型数据。定时区(T)定时区分为两个部分:定时器完成和定时器当前值(PV)最多有256个定时器,编号范围为:T0~T255。定时器完成标志:时间超时,标志置为ON。定时器当前值(PV):每个定时器PV均为一个字(16位),可以通过定时器编号进行访问计数器区(C)同理定时器稍微说明一下字地址和位地址的区别:字地址:例如:W100。则其代表一个字!!!位地址:例如:W100.01。则其代表其中的一个位。/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***//***/***/ 4、关于CX-Programmer使用/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/(1)编程窗口最左边的灰色的数字,每一行仅输入一行代码。红色代表有错误。(2)程序由于和数字电路差不多,所以,完全一样的输出只能有一个。(3)程序的左边为新接点,右边为新线圈或者是新的PLC指令。(4)下载程序到PLC,首先选择【PLC】-【在线工作】,然后再选择【传送】【到PLC】/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***//***/***/ 5、关于TXD/RXD串口通信/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/PLC和PC通信只能使用RS232串口通信,即需要一条RS232-USB的线缆。首先,选择PLC在线工作,然后单击【PLC】-【编辑】-【设置】更改为RS232通信方式TXD(236 S:源首字 C:控制字 N:字节数) :S:数据类型UINT,大小可变。C:数据类型UINT,大小为 1 即 2^16。N:数据类型UINT,大小为 1 即 2^16。字节数0000~0100 HEX (0~256)。C:控制字,大小为UINT即为16位。0~3位控制字节顺序。0:高位字节在先1:低位字节在先4~7位为RS()和ER(错误标志)信号控制0:两个都没有8~11位为串行端口定义1:CPU单元的RS232口2:串行选件板端口12~15位始终为0TXD指令读取S~S+(N/2)-1中的N个字节的数据。可以在PLC中设置起始码和结束码。为00~FF HEX如果N指定为0,则不发送任何数据。必须要在发送就绪的标志位为ON的时候,才能进行发送。同理必须在接收标志位为ON的时候,才能进行接收(从接收缓冲区读取)RXD同理TXD。(详情请见CPU单元的2-374)/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***//***/***/ 6、步进电机控制/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/***/PLS2进行梯形运动控制SPED 执行点动 ACC执行点动ORG进行搜索原点运动INI 怎么说呢,用于比较、改变PV值和停止脉冲输出使用。PRV 读高速计数器的PV值CTBL 注册比较表,CTBL(882)用于注册比较表并对高速计数器的PV值执行比较SPED 速度输出SPED(885)用于为特定端口设定输出脉冲频率,并启动无加速或无减速的脉冲输出。PULS 设置脉冲PULS(886)用于设置脉冲输出量(输出脉冲的数量)PLS2 脉冲输出 PLS2(887) 指令将指定数量的脉冲输出到指定端口。 脉冲输出以指定的启动频率启动、以指定的加速率加速至目标频率、以指定的减速率减速,然后在与启动频率大致相同的频率处停止。
推荐信息