怎样用LabVIEW和OMRONPLC通讯_第1页
怎样用LabVIEW和OMRONPLC通讯_第2页
怎样用LabVIEW和OMRONPLC通讯_第3页
怎样用LabVIEW和OMRONPLC通讯_第4页
怎样用LabVIEW和OMRONPLC通讯_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、怎样用LabVIEW和OMRONCP1HPLC通讯Labview和omronplc通讯有两种方法,第一就是用普通的RS232通讯,第二就是用DSC里面的OPCSERVERS的驱动来定义变量通讯首先介绍RS232通讯方法,第一,串口初始化如下列图口口口口口口口口口口口口口口口口口口口口口口“一00,3同|.口口0JSTisVISAresourcenanebmdrtlt(9600)parity(0:none)Il口databiUw)M3SlhHW.miDHlBfIBJ口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口此串口初始化函数定义一定要和

2、OMRONPLC的232参数一致,不然下面所做的程序绝对和PLC通讯不上.波特率每秒位数:115200数据位:7奇偶校验:EVEN停止位:1流限制:无超时:2000只是参数配置其它参数均选择默认设置.上面所做的设定是所有串口通讯协议必须定义的,不同而已,一定要注意参数要外部元件对应起来.第二步,是布尔至数组转换OMRON的PLC写入IO位的命令格式是00WR400000000000FCS*回车节点号>识别码起始字000口至0511写数据1字K写数据第写字个获TVFCS终止符y00WD4000不过具体想往PLC公司查询帧格式命令.0000000057里面写入什么命令,要参考相应的命令格式.

3、可以到PLC上图中的程序只是反映了字符00WR400000000000,剩余FCS*回车字符在下一个写入串口函数时反映,不过也可以在上面程序里写入,看个人爱好.上图中的布尔1,布尔2,和布尔3,就是按钮,也就是反映在PLC上面的图中我们所做的程序只是向PLC写入一个通道的位状态,比方道的,2000.00,2000.01,2000.02可以往后增加到16位.中的位,2000通上图中的创立数组函数是把所有布尔组合起来反映一个?数,既布尔1为真的时候就是1,布尔2为真的时候就是2,布尔3为真的时候就是4,那个布尔为真就把所有的布尔值相加所得到的值就是创立数组函数的值,?等把布尔函数和数组函数关系建立

4、起来之后,下一步就是建立数组函数和布尔数组至数值函数的关系,在下一步就是建立布尔数组至数值函数和数值至十六进制字符串转换函数的关系建立.上面所解释的内容,只是OMRON的PLC写入IO位的命令格式中的写入数据(UQW至0511)其他内容可以直接通连接字符函数建立输入常量或者建立常量来直接定义,比如:,00,WR等都是直接填入即可.第三步,FCS字符串的计算程序此帧的变量流入下一个程序框2Lu.3吓士1从第一个帧的变量连入的从这个程序框可以看出'连接字符串函数,需要填入四个字符内容,第一个:字符内容是上一步程序流入的内容也就是00WR000000000000.第二个:也是最重要的是FCS

5、,不过FCS并不是直接读取的,而是通过上一步内容(00WR000000000000,)的函数计算得到的.第三个:就是*号直接输入.第四个:就是回车字符,也是直接选取的.全部完成,流入下一步.此程序中有两个重要的参数要填入,第一就是数组至族转换函数的参数要设置,选中此函数点击右键,选择其中的选择大小的菜单,输入17或者20c为什么要输入17或20,咱不做详解.第二就是复合运算函数要选择异或计算方式,下面具体讲解.FCS的计算方法例子:命令帧格式通信单元No.标代码数据代码I文本I_IIFCSI终端负裁ICRFCS计算范围表示块格式开头的字符=H40通信单元No.BCD中可以设为0049.对于00

6、-99以外的世元No.,无响应.标题代码用2个字符表示命令的种类.数据代码仅在报警值2写入/读取时为F02J,其余全部为F01J.文本保存读取值、写入值、状态等.根据命令而不同.FCS帧检查时序.对从开始到文本最终字符为止的值.按每个7符进行XOR异或,保存转换为Ascn代码的值.终端负载表示块格式的结束.由*和CR回车=H0D构成.FCS的计算例如FCS帧检杳时序计算从开始字符fJ到文本的最终字符为止的异或,将该8位数据转换为ASCH,设置到FCS处.开始字符通信单元No.标题代码数据代码FCS(40H)0(30H)0(30H)R(52H)X(58H)0(30H)1(31H)4(34H)B(

7、42H)FCS=40H30H30H52H58H30H31H=4BH将计算结果4BH根据各个位转换为ASCII,设置到FCS4-34HB-42H.表示XOR(异或)计算,H表示16进制.有兴趣的话可以自己手动异或计算一下,想要知道异或怎么计算的,可以到网上看一下,讲的很详细.第四步:往串口写入函数写入,前面第四步所处理的数据.此步奏是最后一步,很简单,无需详解;只需要把上一步流入的数据用连线连号即可.关于前面板的画面OMRONPLC苏彦中编制于2021/12/30下午13:0017:00度.全体员工都必须自觉遵守工作时间,实行不定时工作制的员工不必打卡.3.1.2.2 打卡次数:一日两次,即早上

8、上班打卡一次,下午下班打卡一次.3.1.2.3 打卡时间:打卡时间为上班到岗时间和下班离岗时间;3.1.2.4 因公外出不能打卡:因公外出不能打卡应填写?外勤登记表?,注明外出日期、事由、外勤起止时间.因公外出需事先申请,如因特殊情况不能事先申请,应在事毕到岗当日完成申请、,由直接主管签字证实当日的出勤状况,报部门经理、审批手续,否那么按旷工处理.因停电、卡钟工卡故障未打卡的员工,上班前、下班后要及时到部门考勤员处填写?未打卡补签申请表?人力资源部批准后,月底由部门考勤员据此上报考勤.上述情况考勤由各部门或分公司和工程文员协助人力资源部进行治理.3.1.2.5 手工考勤制度3.1.2.6 手工

9、考勤制申请:由于工作性质,员工无法正常打卡如外围人员、出差,可由各部门提出人员名单,经主管副总批准后,报人力资源部审批备案.3.1.2.7 参与手工考勤的员工,需由其主管部门的部门考勤员文员或部门指定人员进行考勤治理,并于每月26日前向人力资源部递交考勤报表.3.1.2.8 参与手工考勤的员工如有请假情况发生,应遵守相关请、休假制度,如实填报相关表单.3.1.2.9 外派员工在外派工作期间的考勤,需在外派公司打卡记录;如遇中途出差,持出差证实,出差期间的考勤在出差地所在公司打卡记录;3.2加班治理3.2.1 定义加班是指员工在节假日或公司规定的休息日仍照常工作的情况.A.现场治理人员和劳务人员

10、的加班应严格限制,各部门应按月工时标准,合理安排工作班次.部门经理要严格审批员工排班表,保证员工有效工时到达要求.但凡到达月工时标准的,应扣减员工本人的存休或工资;对超出月工时标准的,应说明理由,报主管副总和人力资源部审批.B.因员工月薪工资中的补贴已包括延时工作补贴,所以延时工作在4b时不含以下的,不再另计加班工资.因工作需要,一般员工延时工作4小时至8小时可申报加班半天,超过8小时可申报加班1天.对主管含以上治理人员,一般情况下延时工作不计加班,因特殊情况经总经理以上领导批准的延时工作,可按以上标准计加班.3.2.2.2 员工加班应提前申请,事先填写?加班申请表?,因无法确定加班工时的,应

11、在本次加班完成后3个工作日内补填?加班申请表?.?加班申请表?经部门经理同意,主管副总经理审核报总经理批准后有效.?加班申请表?必须事前当月内上报有效,如遇特殊情况,也必须在一周内上报至总经理批准.如未履行上述程序,视为乙方自愿加班.3.2.2.3 员工加班,也应按规定打卡,没有打卡记录的加班,公司不予成认;有打卡记录但无公司总经理批准的加班,公司不予成认加班.3.2.2.4 原那么上,参加公司组织的各种培训、集体活动不计加班.3.2.2.5 加班工资的补偿:员工在排班休息日的加班,可以以倒休形式安排补休.原那么上,员工加班以倒休形式补休的,公司将根据工作需要统一安排在春节前后补休.加班可按1:1的比例冲抵病、事假.3.2.3加班的申请、审批、确认流程3.2.3.1 ?加班申请表?在各部门文员处领取,加班统计周期为上月26日至本月25日.3.2.3.2 员工加班也要按规定打卡,没有打卡记录的加班,公司不予成认.各部门的考勤员文员负责?加班申请表?的保管及加班申报.员工加班应提前申请,事先填写?加班申请表?加班前到部门考勤员文员处领取?加班申请表?,?加班申请表?经工程治理中央或部门经理同意,主管副总审核,总经理签字批准后有效.填写并履行完审批手续后交由部门考勤员文员保管.27日汇总交人力资源部,逾期未交的加班记录公司不予成认.3.2.3.3 部门考勤员文员负责检查、复核确认考

温馨提示

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

评论

0/150

提交评论