触摸屏程序 数值输入的类型TON T37,50申的数值50是什么

原标题:图文详解 | 威纶触摸屏数徝输入元件应用

触摸屏的功能常用于显示机器的运行状态以及设定运行参数, 当需要给PLC设定数据时, 常用到数值输入元件我们一起来学习一丅威纶通触摸屏的数值输入元件如何使用。

1.创建一个项目前面有介绍,此处不重复说明

2.元件> 数值,如下图所示:

点击数值打开数值え件属性>一般属性:

1.勾选启用输入功能不勾选只做显示功能。

2.设定读取和写入的数据地址如果输入和显示的地址不相同,则“勾选讀取/写入使用不同的地址”然后分别设置读取和写入的地址。

切换“数值输入”可以设置输入数字的弹出键盘的类型如下图所示

切换到“格式下图所示:

2.密码:如果不想显示数值则可以勾选密码使其显示为星号。

3.数字位数:设置数值显示小数点以上的位数和小數点以下的位数只有32位浮点数才有小数点,其余数据类型均无小数点设定小数点以下位数后只做显示没有实际意义,如16位无符号数设萣两位小数点则显示1.00实际代表的是100。

4.限制:设定数值输入的上限和下限

切换“安全”如下图所示:

1.用户限制:设定用户的操作类别,没有权限的用户无法进行操作如果不需要限制则设置为无。

2.声音:勾选后操作时会发出声音提示

3. 建立好一个数值输入元件,输入地址为vw0数据类型为16位无符号小数点以下设置为一位。再编写一个简单的定时器触摸屏程序 数值输入的类型用vw0作为定时器T37的预设值,因为T37為100毫秒时基定时5.5秒实际设定值应为55,在触摸屏中设置一位小数点就可以解决这个问题

S7-200指令提供了下述三种类型的延时萣时器和时间间隔定时器

  1. 接通延时定时器(TON):用于单一间隔的定时
  2. 有记忆的接通延时定时器(TONR):用于累计许多时间间隔
  3. 断开延时定时器(TOF): 用于关断或者故障事件后的延时
  4. 开始时间间隔(BGN_ITIME):用于读取内置1毫秒计数器的当前值
  5. 计算间隔时间(CAL_ITIME):用于计算间隔时间

1.1延时萣时器号和分辨率

定时器对时间间隔计数。定时器的分辨率(时基)决定了每个时间间隔的长短

定时器号决定了定时器的分辨率(时基)。

S7-200提供了256个可供使用的定时器即用户可用的定时器号为T0-T255,一旦用户选择了定时器号就意味着定时器的分辨率(时基)已经确定了。萣时器号的分辨率(时基)及最大计时时间如下表:

表1. 定时器号和分辨率

编程实现带有定时器功能的触摸屏程序 数值输入的类型,在编譯时已经通过为何下载到CPU中时提示出错?

这种情况往往是调用的定时器号与定时器类型不配合造成的参见上面的表格,如T7只能用作TONR洏不能用于TON或TOF。

不同分辨率的定时器按以下规律刷新:

  1. 1ms:1ms分辨率的定时器定时器位和当前值的更新不与扫描周期同步。对于大于1ms的触摸屏程序 数值输入的类型扫描周期在一个扫描周期内,定时器位和当前值刷新多次
  2. 10ms:10ms分辨率的定时器,定时器位和当前值在每个触摸屏程序 数值输入的类型扫描周期的开始刷新定时器位和当前值在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的時间间隔加到定时器的当前值上
  3. 100ms:100ms分辨率的定时器,定时器位和当前值在指令执行时刷新因此为了保证正确的定时值,要确保在一个觸摸屏程序 数值输入的类型扫描周期中只执行一次100ms定时器指令。

注意:不能将同一个定时器号同时用作TOF和TON例如,不能既有TON T32又有TOF T32也不能重复使用同一定时器号定时。

使用定时器加自复位做一个不断重复的计时调用其他功能或子触摸屏程序 数值输入的类型时,为何看起來工作不规律

请注意《S7-200系统手册》中,或者前文关于三种定时器刷新规律的描述

按这种方法使用定时器时,定时器的置位、复位可能與触摸屏程序 数值输入的类型扫描周期不配合存在造成上述问题的机制。

定时比较短的定时任务应使用“定时中断”功能这样更为可靠。

1.2延时定时器的功能

  1. 接通延时定时器(TON): 当使能输入接通时定时器开始计时,在当前值(TXXX)与预置值(PT)相等时定时器位接通。使能输入断开后定时器当前值清零。在定时器到达预置值后它会继续计时直到计到最大值32767才停止。
  2. 有记忆接通延时定时器(TONR): 当使能输入接通时定时器开始计时;在当前值(TXXX)大于等于预置值时,定时器位接通当使能输入断开时,定时器当前值保留若要将定时器当前值清零,必须执行复位命令在定时器到达预置值后,它会继续计时直到计到最大值32767才停止
  3. 断开延时定时器(TOF): 在输入端接通時,定时器位立即接通当前值置为零;当输入端由接通转为断开时,定时器开始计时直到预置时间。当定时器到达预置时间时则定時器位断开,定时器当前值停止计时当输入断开的时间小于预设值时,定时器位保持接通下一次输入断开后,定时器从零开始重新计時直到达到预置值

只有有记忆接通延时定时器 (TONR)具有断电保持功能。如图2断电保持性在系统块中设置,系统默认设置T0-T31T64-T95已保持。

注意:定时器TONR的保持性仅对当前值有效定时器位不具有保持性。

图2 定时器断电保持设置

在条件调用子触摸屏程序 数值输入的类型的主触摸屏程序 数值输入的类型中当停止子触摸屏程序 数值输入的类型调用时,如果定时器已经激活正在计时停止调用这个子触摸屏程序 数值輸入的类型会造成定时器的失控。不管此时定时器前面的激活条件如何变化定时器(1ms、10ms 时基的)会一直走到最大值,定时器输出也会在達到设定值时接通;(100ms 时基的定时器会在上述情况下停止计时但在逻辑上处于失控状态)。

如果用 SM0.0 调用子触摸屏程序 数值输入的类型;戓者在控制逻辑的时序上做到能够保证定时功能完整执行定时器会正常运行。使用条件调用含有定时器的子触摸屏程序 数值输入的类型時一定要注意时序逻辑,以免造成触摸屏程序 数值输入的类型运行错误

能否在子触摸屏程序 数值输入的类型的局部变量中添加定时器類型?

S7-200的子触摸屏程序 数值输入的类型不支持添加定时器或计数器的数据类型

为什么子触摸屏程序 数值输入的类型中的定时器和计数器鈈工作或者工作不正常?

  1. 一个在内部使用了定时器或计数器的子触摸屏程序 数值输入的类型在同一时刻被调用了多次
  2. 相同编号的定时器戓计数器被多个子触摸屏程序 数值输入的类型使用,且同一时刻这些子触摸屏程序 数值输入的类型有两个或者以上被调用

则定时器或者计數器资源会因重叠使用而相互影响造成触摸屏程序 数值输入的类型逻辑等方面的错误。

带记忆的接通延时定时器

图4 带记忆的接通延时定時器

  1. 关于定时功能的更多的信息可参考STEP 7 Micro/WIN 帮助

需要PLC版本02.00及以上支持使用。

由于定时器均有最大定时值的限制Microwin中提供的标准定时器的最大萣时值只能达到3276.7s(54min)。因此如果需要较长时间的定时要求就需要编程的方式实现。如下有几种方式:

1. 定时器+累加器组合

采用定时器与累加器组合方式实现长时间计时。如图为T37(时基100ms)每1s计数一次;计数瓶颈在于双字的存储范围(Max:)

图8 定时器与累加器组合

同样的,也鈳采用1ms或10ms时基定时器如需更长时间计时,可采用计数器叠加计数方式

注意:建议根据项目要求确定,INC_DW填写的存储区是否设置断电保持

如图所示,使用系统时钟SM0.4和SM0.5可分别计时长达4085和68年。

适用于对时钟精度不敏感但需要长时间计时的应用场合。

3. 时间间隔定时器(最大49.7忝)

采用Mircowin自带的时间间隔定时器可最多实现49.7天的定时。

这种方式也是精度最高的(时基1ms)适用于要求时钟精度较高的场合。

图10 时间间隔定时器计时

通过调用定时器T32/96定时器(时基1ms)自触发并在进入中断触摸屏程序 数值输入的类型时计数,可实现长时间定时

具体编程请參看1.5章节中定时器32及中断例程。

定时中断为采用定时进入中断的模式,进行精确到ms的计时或数据采样等触摸屏程序 数值输入的类型处理

S7-200有㈣个定时中断定时器可以触发中断进程,包含两个特殊寄存器(SMB34/SMB35)和两个定时器(T32/T96)中断中断定时计时精确,可以用来执行模拟量定时采样等任务

1、定时中断触摸屏程序 数值输入的类型的执行时间必须小于设定的间隔时间,如图1:

图1. 中断触摸屏程序 数值输入的类型的执荇时间必须小于间隔时间

2、若定时中断触摸屏程序 数值输入的类型的执行时间大于设定的间隔时间则将导致看门狗时间错误;如图2和图3:

图2. 中断触摸屏程序 数值输入的类型的执行时间大于间隔时间

STEP7 Micro/win编程在线连接PLC,通过菜单栏“PLC”--->“信息”查看到如下图所示的错误:

图3. 看门狗时间错误提示

定时器T32/T96 的定时时间范围可设置为1~32767ms对应中断事件号21、22;

左侧管脚PT填写可设置的定时时间:1-32767(单位:ms);

右侧1ms指此定时器的汾辨率为1ms;

定时器T32及其中断的使用例程:

实现:每1s定时进入中断一次,并作加1累加计数

图4. 定时器T32主触摸屏程序 数值输入的类型例程-1

注意:必须调用中间变量(如M0.0)来进行自动重新触发定时器,而不能使用T32的常闭点作为其自动触发条件

调用的ATCH(中断连接指令),将中断触摸屏程序 数值输入的类型INT0(管脚INT)与中断事件号21(EVNT) 联系起来;

调用ENI(中断允许指令)启用中断事件。

图5. 定时器T32主触摸屏程序 数值输入的类型例程-2

图6. 定时器T32中断触摸屏程序 数值输入的类型例程

注意:在中断触摸屏程序 数值输入的类型中加入累加计数ADD确认进入中断次数并可由此实现长时间计时。

与T32/T96相类似同样是设定分辨率为1ms的定时时间,以便进入定时中断

定时中断SMB34的使用例程:

实现:每255ms定时进入中断一次,并作加1累加计数

图7. 定时中断SMB34主触摸屏程序 数值输入的类型例程

使用MOV_B指令,将需要设定的定时中断时间255存入到SMB34中;

调用的ATCH(中断连接指令),将中断触摸屏程序 数值输入的类型INT0(管脚INT)与中断事件号10(EVNT) 联系起来;

调用ENI(中断允许指令)启用中断事件。

图8. 定时中断SMB34中斷触摸屏程序 数值输入的类型例程

定时中断(SMB34/SMB35)最长定时为255ms如何实现更长时间的定时?
可以采用T32/T96中断最长时间可到32.767s。在定时中断服务觸摸屏程序 数值输入的类型中对进入中断的次数进行计数也能实现更长时间的中断延时。

定时中断个数不够怎么办

每个定时中断服务觸摸屏程序 数值输入的类型不一定只能处理一项定时任务,可以把几个任务放在一个定时中断服务触摸屏程序 数值输入的类型中

对于定時间隔不同的任务,可以计算出它们的定时长度的最大公约数以此作为定时中断的时间设置。在中断服务触摸屏程序 数值输入的类型内蔀对中断事件进行计数据此编程别处理不同的任务。

S7-200中可以定义8个PID回路PID计算就是在定时中断触摸屏程序 数值输入的类型执行的。PID编程姠导会自动按以上方法处理

S7-200的硬件实时时钟可以提供年、月、时、分、秒的日期/时间数据。

CPU221、CPU222没有内置的实时时钟需要外插“时钟/电池卡”才能获得此功能。CPU224、CPU226和CPU226 XM都有内置的实时时钟

S7-200的时钟精度典型值是2分钟/月(25°C),最大误差7分钟/月(0 - 55°C)

为了提高运算效率,应當避免每个触摸屏程序 数值输入的类型周期都读取实时时钟实际上可读取的最小时间单位是1秒,可每秒读取一次(使用SM0.5上升沿触发读取指令)

使用触摸屏程序 数值输入的类型读取的实时时钟数据为BCD格式,可在状态图中使用十六进制格式查看

CPU靠内置超级电容(+外插电池卡)在失去供电后为实时时钟提供电源缓冲;缓冲电源放电完毕后,再次上电后时钟将停止在缺省值并不开始走动。

要设置日期、时間值使之开始走动,可以:

  1. 编用户触摸屏程序 数值输入的类型使用Set_RTC(设置时钟)指令设置

Micro/WIN可以通过任何编程连接实现实时时钟的设置

通过编程软件 Micro/WIN 设置 CPU 的时钟,必须先建立编程通信连接

在 Micro/WIN 菜单中选择“PLC > 实时时钟”命令,打开“PLC 时钟操作”对话框:


图1. PLC 实时时钟设置界面

  1. 偠设置时钟的 CPU 网络地址取决于在“通信”界面中的选择
  2. 设置日期:选择需要修改的数据字段,直接输入数字或者使用输入框右侧的上丅按钮调整
  3. 设置时间:选择需要修改的数据字段,直接输入数字或者使用输入框右侧的上下按钮调整
  4. 读取 PC 时钟:按此按钮可以读取安装 Micro/WIN 嘚 PC 机的本机时间
  5. 读取 PLC 时钟:按此按钮读取 PLC 内部的实时时钟数据
  6. 根据需要选择夏时制调整选项
  7. 按“设置”按钮,将上面的时钟日期数据写入 PLC

3.2讀写时钟指令-BCD格式

Read_RTC(读时钟)和Set_RTC(设置时钟)指令靠数据缓冲区在用户触摸屏程序 数值输入的类型与硬件芯片间交换数据它们的缓冲区格式相同。

0
0

* 1 = 星期日7 = 星期六,0 = 表示禁止计星期

T 就是缓冲区的起始字节地址可以由用户自由设置(在CPU允许的V存储区范围内)。如果设置T为VB100那么读取时钟后,“年”的信息就会保存在VB100中“月”保存在VB101中。

Read_RTCX(扩展的读时钟)和Set_RTCX(扩展的设置时钟)指令从PLC读取/设置当前时间ㄖ期及夏令时。它们的缓冲区共占用19个字节格式前8个字节与表1完全一致后11个字节见下表2。

表2 扩展的时钟缓冲区

  1. 01H=欧盟(相对于UTC的时区调整=0尛时)
  2. 02H=欧盟(相对于UTC的时区调整=+1小时)
  3. 03H=欧盟(相对于UTC的时区调整=+2小时)
  4. 08H=欧盟(相对于UTC的时区调整=-1小时)
  5. 12H=澳大利亚(塔斯马尼亚)

注意:此指令库/触摸屏程序 数值输入的类型的作者和拥有者对于该软件的功能性和兼容性不负任何责任使用该软件的风险完全由用户自行承担。甴于它是免费的所以不提供任何担保,错误纠正和热线支持用户不必为此联系西门子技术支持与服务部门。

使用 STEP 7-Micro/WIN中标准的READ_RTC(读取实时時钟)和 SET_RTC(设置实时时钟)指令时 读取和设置的数据格式都是 BCD 码的。如果觉得不便计算、处理可使用 Clock Integer 指令库。

Clock_Integer 指令库用于将 BCD 码格式的 S7-200 ㄖ期、时间转换为十进制整数格式以及将十进制整数格式的日期、时间值设定为 S7-200 时钟。

注意:此指令库/触摸屏程序 数值输入的类型的作鍺和拥有者对于该软件的功能性和兼容性不负任何责任使用该软件的风险完全由用户自行承担。由于它是免费的所以不提供任何担保,错误纠正和热线支持用户不必为此联系西门子技术支持与服务部门。

  1. 按照要求编写用户触摸屏程序 数值输入的类型调用 Clock_Integer 指令库

点击仩面的链接下载 Clock_Integer 指令库到本地计算机硬盘,建议保存在 Micro/WIN 安装目录的 Lib 文件夹中以下是一个完整路径的例子:

然后将指令库库手动添加到 Micro/WIN 软件中。

1、调用 READ_RTC_I读取 PLC 时钟 ,并将其转换为十进制整数格式

信号为‘1’时激活库指令
起始偏移地址转换为十进制格式的 PLC 时钟被保存在以此地址为起始地址的 8 个字节中

表4. 8 字节时间缓冲区的格式

如图 2 所示,当 V50.0 为 ‘1’ 时转换后的实时时钟被存储在 VB10 至 VB17 中。

在状态表中用户可以看箌:

注意:此指令库读取的整数格式时钟数据以连续字节的形式保存而后续的整数运算需要一个字(两个字节)长度的数据。编程时要紸意这一点

1、调用 SET_RTC_I,将以十进制整数格式存储的日期时间设定为 PLC 时钟

信号为‘1’时激活库指令
起始偏移地址以此地址为起始地址的 8 个芓节中,应已经存储着用户时间数据

8 字节时间缓冲区的格式同表 2

注意:此指令库/触摸屏程序 数值输入的类型的作者和拥有者对于该软件嘚功能性和兼容性不负任何责任。使用该软件的风险完全由用户自行承担由于它是免费的,所以不提供任何担保错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门

  1. CPU221、CPU222 没有内置的实时时钟,需要外插“时钟/电池卡”才能获得此功能
  2. 在使用 ‘SET_RTC_I’ 设定 PLC 时鍾时,被设定的时间必须有实际意义否则设定操作不能成功完成。例如: 不能将月份设为 13或者将分钟设为 61 等。

3.6时钟保持性电池卡

在 CPU 停电时,实时时钟的走动靠 CPU 的内置超级电容供电如果停电时间较长,只能在 CPU 上插入电池卡以保持时钟

  1. 时钟电池卡:内部兼有实时时钟囷备份电池,专用于CPU221/CPU222
  2. BC293:电池卡为CPU数据保持提供电源。用于CPU224/224 XP/226保持数据和实时时钟数据

CPU224及以上的CPU具有内置的实时时钟而CPU221及CPU222需要外加时钟电池卡才具有实时时钟功能。

S7-200的时钟电池卡/电池卡在连续无供电时,可使用200天(即保持数据达200天)CPU在不断电的情况下电池卡有效寿命为10姩。

注意:时钟电池卡/电池卡均为1次性使用不可充电。

可通过下表查看保持时间:

50小时/典型值(40℃时最少8小时) 100小时/典型值(40℃时最少70尛时)
50小时/典型值(40℃时最少8小时) 190小时/典型值(40℃时最少120小时)

3.7同步操作面板与 S7-200 控制器的日期和时间

HMI 人机操作界面与 S7-200 的时钟同步功能包括两个方向的时钟同步:

  1. PLC 到面板的时钟同步

西门子操作面板可分为硬件时钟面板(TP/OP/MP270,MP370 等)和软件时钟面板(XP170X XP177X,K-TP178 micro 等)软件时钟面板和無备份电池的硬件时钟面板, 当断电关机后 面板的内部时钟就会丢失, 回到出厂时的状态。但面板可以通过设置来定时读取 PLC 的硬件时钟信息,以保持和 PLC 时钟一致这就是 PLC 到面板的时钟同步。

  1. 面板 到PLC的时钟同步

与上述相反,即用面板的时钟来校准 PLC 的系统时钟PLC 实际上是得箌面板的时钟信息后,调用相应设置时钟的函数(或者通过用户编制的触摸屏程序 数值输入的类型)更改自己的系统时钟,以保持和面板时钟一致在本文所提供的例程中,实现的是用 PLC 的时间同步面板系统时钟同时可以在面板上修改 PLC 的时钟,从而间接地修改了面板的系統时钟

S7-200CPU到面板的时间同步主要操作步骤如下:

2. 在面板上配置时钟同步功能

PLC 到面板的时钟同步。请先设置好通讯参数;然后在“区域指针”页内建立“日期/时间 PLC”, 指向 S7-200 中存放时间信息的区域 VW100 即可。见下图:

请先设置好控制器的通讯参数;然后插入“日期/时间-PLC” 区域指针, 指姠S7-200 中存放时间信息的区域VW100即可见下图:

3.8面板上在线修改S7-200 实时时钟

通过操作面板修改 S7-200 的实时时钟,主要有以下几个步骤:

1. 在面板上建立相應的输入变量
可以新建一个标志变量(比如:地址为 V20.0)和用于触发 S7-200 CPU 的写实时时钟功能建立年、月、日、时、分、秒 、星期等 BYTE 变量,按照 S7-200 時钟缓冲区的格式分别连接到 PLC 的连续 V 存储区中比如:VB70 – VB77。
因 S7-200 时钟设置指令的要求这些 BYTE 变量必须是以 BCD 格式存在,在配置时可选用“16进制”数据格式在面板上设置的数据必须是有效的 BCD 格式的时间、日期数据,包括星期的信息(有如需要星期信息可能需要进行必要的转换處理),否则会导致时钟同步失败(如果使用上文提到的Clock Integer 指令库,则可选用10进制数据格式)
2. 在 S7-200 中编程用标志变量触发来调用 SET_RTC,将 VB70 起始嘚缓冲区地址作为时间参数传递给该函数来实现通过面板修改S7 PLC时间。


图9. 编程设置 S7-200 时钟其中 V20.0 为触发写时钟的标志。

下载:2.7与2.8详细设置参栲例程如下:

3.9时钟指令常问问题

Clock_Integer 指令库读出或写入的 PLC 时钟是以十进制整数格式存储;而读、写实时时钟指令读出或写入的 PLC 时钟为 BCD 码格式

寫时钟指令(TODW)为何不能正常改写时钟内容

  1. 写时钟指令需要严格按照8个字节的时钟缓冲区格式,设置相应的数据单元任何不合格的数据嘟可能造成不能写入的现象。注意数据的格式必须是BCD格式可以说是将10进制数换成16进制表示,如16#59(59H)就是59(秒/分等)

    执行写时钟指令要保证缓冲区所有字节都包含合法数据;仅修改某些数据时,其他字节不能包含非法数值否则会发生错误。

  2. 写时钟指令必须使用一次性的脈冲(沿)触发条件不能持续激活写时钟指令。

步骤和方法与上述2.7章节内容相同

为了便于用户的编程,Micro/WIN提供了对指令库的支持指令庫就是独立于具体工程项目文件,而与Micro/WIN集成的子触摸屏程序 数值输入的类型集

Micro/WIN可以集成两种类型的指令库:

  1. 西门子提供的标准指令库

指囹库存在于Micro/WIN指令树的Libraries(指令库)分支中:

一个子触摸屏程序 数值输入的类型中可以包括几个子触摸屏程序 数值输入的类型、中断服务触摸屏程序 数值输入的类型。可以如同调用子触摸屏程序 数值输入的类型一样在用户触摸屏程序 数值输入的类型中使用指令库中的子触摸屏程序 数值输入的类型;如果调用的子触摸屏程序 数值输入的类型中用到了指令库中的中断触摸屏程序 数值输入的类型Micro/WIN会自动调用,不必用戶处理

  1. 和子触摸屏程序 数值输入的类型一样调用库指令
  2. 调用库指令后,可以查看子触摸屏程序 数值输入的类型的局部变量表一般都可鉯找到参数的意义和格式(除非生成库时没有指定)
  3. 如果生成库时指定了密码,库指令的内容无法查看
  4. 西门子指令库还可能需要在编程时汾配库指令内存区

4.1分配库指令数据区

如果在编程时不分配库指令数据区编译时会产生许多相同的错误(错误18)。

操作步骤(以Modbus RTU库指令为唎):

第一步:在指令树的Project(项目)中以鼠标右键单击Program Block(触摸屏程序 数值输入的类型块),在弹出的快捷菜单中选择Library Memory如图1所示:

第二步:在弹出的选项卡中设置库指令数据区,如图2所示:


图3. 缺省情况下是从VB0开始但因为与Modbus的保持寄存区冲突,所以手动改为VB2000按“Suggest Address”按钮吔可以自动分配。

可以使用Suggest Address(推荐地址)设置数据区但要注意编程软件设置的数据区地址,只考虑到了其他一般寻址而未考虑到诸如Modbus數据保持寄存器区等的设置。应当确保不与其他任何已使用的数据区重叠、冲突不应重复按Suggest Address按钮,否则也会造成混乱

在STEP 7-Micro/WIN32 V3.1中,有分配库指令数据区时有不同的操作方法需要在Symbol Table(符号表)中设置一个首地址。我们强烈建议使用当时最新的编程版本

注意:添加自定义指令庫,需要关闭编辑库指令的项目新建立一个项目。如果要添加其他来源的库指令自然不需要如此


图4. 选择添加/删除指令库命令

添加/删除對话框中将显示已经在本机的Micro/WIN中集成的用户自定义指令库。


图5. 已安装的库指令

第二步:按Add(添加)按钮选择新定义的库文件路径。用户洎定义库将自动添加到Micro/WIN指令树的Libraries分支下

缺省情况下,Micro/WIN到图8中的路径下寻找库指令文件用户也可以指定其他路径。但要注意库文件应当保持在非移动的介质上如果指定了一个可移动硬盘,则硬盘不在时会发生找不到库的错误建议用户使用缺省设置。

第一步:选择添加/刪除指令库命令

第二步:选中须卸载的库所对应的库文件按Remove(删除)按钮


图8. 选中要删除的库指令文件

我要回帖

更多关于 触摸屏程序 数值输入的类型 的文章

 

随机推荐