分享

干货 | 威纶触摸屏ASCII字符和二维码应用

 小勋3z4x5gfoiq 2020-05-14

在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示 

在plc中也时常用到ASCII一个ASCII字符占用一个字节,当需要用触摸屏修改PLC中ACSII字符时,则需要用到字符功能
1. 新建一个项目。
2. 建立字符输入元件。元件>字符,打开字符元件属性如下图所示: 

打开一般属性,如图所示:

1.勾选为启用输入功能不勾选只做显示功能。
2.勾选时显示为星号,不勾选显示字符。
3.由于西门子和威伦通高低字节位置相反,所以需要高低字节转换。
4.设定字符读取和写入的地址,点击设置可以打开修改字数量
打开数值输入如下图所示: 

窗口编号:这只弹出键盘的类型,必须选择ASCII类型的键盘。

 打开安全,如下图所示:

注:1.用户限制:设置用户的操作类别,当用户无权操作时选择隐藏或者无法操作,如果不需要限制则选择无。
2.声音勾选声音操作时会发出提声音提示。
3. 建立二维码显示。元件>条形码>二维码显示, 如下图所示: 

打开二维码显示元件属性,只要设置读取地址,注意地址用字节VB形式,因为输入元件设置了高低字节转换,二维码显示无法进行转换,如果使用字或者双字就会出现高低字节错误,长度为显示字符的数量。 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多