【vb精品源码栏目提醒】:网学会员,鉴于大家对vb精品源码十分关注,论文会员在此为大家搜集整理了“PLC的使用 - 大学课件”一文,供大家参考学习!
实训 PLC的使用机床数据对PLC信号的影响 PLC的使用一、实训目的 理解机床数据若与PLC程序相配合,会使 PLC编程更加灵活、方便;并具有很大的实 用价值。
二、实训设备 1、RS-SY-802S数控机床综合实验系统。
2、专用连接线 3、计算机(电脑)及RS232串行通讯电缆三、实训内容 1、利用I/O测试单元,试验机床受MD14512 PLC机床数据控制的情况。
2、会利用PLC机床数据编写PLC程序,使程 序通用。
四、基础知识 802D 的通用机床数据MD14510与MD14512在PLC 变量的对应关系PLC机床数据-整型数值(MD14510 USER_DATA_INT) PLC机床数据-十六进制数值(MD14512 USER_DATA_HEX)PLC机床数据-浮点数值(MD14514 USER_DATA_FLOAT)MD14510 (共32个实数值),为PLC程序提供实数类数据,例如计时器的时间、计数器的预置值等等。
MD14512(共32×8=256个bit),为PLC提供位数据类,例如利用MD14512的某一位去控制打开某一子程序等等。
MD14514(共32个浮点数值),为PLC提供浮点数类数据,例如一些数值计算中的浮点常数等等。
这些数据类型使得PLC程序中修改数据变得尤为方便。
例:MD14510与MD14512的具体使用实例VW45000032为MD1451032 ,其包含
VB45000032与
VB45000033两个字节;V45001016.2 为MD1451216的第2位(bit2)第一行的意思为:如果MD1451032 设为“0”,且MD1451216的bit2为“1”则倍率开关对第三轴生效,也即V38020001.7被置位,同时激活该轴的测量系统(V38020001.5)。
其中SM0.0 为常“1”信号。
第三行的意思为:MD1451032为“1”, V45001018.0 为MD1451218的第0位第二行的意思为:MD1451032为“2” (bit0)为“0”时,倍率开关对第三轴生效,也时,倍率开关对第三轴生效,也即 即V38020001.7被置位,而MD1451032为V38020001.7被置位,同时激活该轴的 “1” 时,MD1451218的bit“0”也为“1”时,只激测量系统(V38020001.5)。
活该轴的测量系统(V38020001.5)而不激活 倍率开关。
例:用MD14512来开启/关闭I/O信号,达到用机床数据控制 I/O信号 MW70为16个逻辑输出标志第一部分将MD145126和MD145127中的16个位与MW70的16个逻辑输出标志进行异或运算 MD145126、7中的某一位为“1”, 则相应的输出位将以反逻辑进行输出。
第二部分将MD145124和MD145125中的16个位与MW80的16个逻辑输出标志进行逻辑与运算, MD145124和MD145125中某一位为“0”则相应的输出位被关闭。
故:用MD14512最大限度地适应外围电气的变化实训1使用机床数据MD14510、MD14512编一PLC子程序 。
要求:当MD145122102H时调用一子程序;子程序 中的功能为当系统急停时延时输出一信号Q4.5延时 时间要用MD145107机床PLC数据可调。
标准PLC应用程序 在802D数控系统中内嵌PLC系统,并在出厂 时装有一个完整的PLC应用程序,此PLC应 用程序可以直接用于那些其功能所覆盖的 机床,只需要通过修改PLC机床参数,即可 实现对其功能的设定,并且也可以通过修 改PLC应用程序来适应各种特殊要求。
标准PLC程序组织结构 PLC应用程序采用主程序OB1和子程序SBR结 构。
主程序OB1起到组织作用,来调用各种功能 的子程序。
子程序SBR来完成各个功能。
并由主程序来 调用。
标准PLC应用程序的功能子程序标准PLC应用程序的功能子程序标准程序 车床组织结构标准程序 车床输入地址定义标准程序 车床输出地址定义标准程序 车床MCP功能标准程序 车床关于PLC参数设定标准程序 铣床组织结构