i/o域怎么才能把程序的字符输出?

char p;

 p=GetTagSByte("s8");  //s8为wincc过程变量(有符号8位数),对应程序中的char

 SeTtagSByte("text8",p);//"text8"为内部变量文本8位字符

 将“text8”连到I/O域上,现在从程序DB块中将s8赋值为‘a’,I/O域中显示‘a’的ansic码97,而不是‘a’,请问各位高手,怎么才能让I/O域把程序中的‘a’解释为wincc的‘a’啊??

问题补充:
谢谢你的答复 通过修改IO域的属性并不能改变io域对“text”的解释,仍然显示ANSIC码
 

最佳答案

把变量类型建成是文本8位或16位,然后用SetTagChar函数试试.

提问者对于答案的评价:
呵呵 实验成功了 
 char p[3];

 p[0]=GetTagSByte("s8");  

 SeTtagSByte("text8",p); 
 这样就行

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc key

    各位师傅:本人刚安完wincc sp3 也安完密钥了,但一打开wincc,就出现下面"1#"画面,点击"详细资料"出现&…

    2017年11月6日
  • 组态画面时,在wincc变量中找不到变量

    组态画面时,在wincc变量中找不到变量。昨天在MPI协议集中的变量可以寻找,并能和画面一起仿真,今天在MPI下新增了一个变量组,新建了一个画面,却全都找不到变量了??? 最佳答案…

    2021年7月5日
  • 画面编辑器里面找不到变量

    做画面时无法找到已经建立的外部变量 ,我以为是授权问题 ,开始连内部变量也找不到 图片说明:    最佳答案 也有可能是画面所需要的变量类型…

    2017年11月12日
  • 触摸屏设置参数丢失

    现地空压机触摸屏出现故障信息,现地手动启停异常。后经过检查发现是触摸屏里面的一些时间参数设置全部清零,导致某些时间保护动作,无法启停。触摸屏上的故障信息也是因为时间设置清零才发生的…

    2021年7月5日
  • MP277程序机怎么回传到上位机

    MP277程序机怎么回传到上位机 最佳答案 需要满足两个条件:Panel上安装了存储卡,传送设置中使能了“启用回传”,这样以后才能回传项目。   还有…

    SIMATIC WinCC 2019年6月10日
  • WINCC6.0没有数据归档,不能显示历史数据

    WINCC6.0没有数据归档,不能显示历史数据,弹出对话框“无法访问您要使用的功能所在的网络位置。提示要键入包含安装程序包simatic net pc&nbsp…

    SIMATIC WinCC 2017年5月31日
  • 请问TP177A屏用户丢失是什么原因?

    请问TP177A屏用户丢失是什么原因?我的屏没有外置卡,之前下过组态,运行了一段时间后,用户不能用了郁闷,不知道是怎么回事?还有今天我去在下组态时,竟然下不了,我把屏选择在tran…

    SIMATIC WinCC 2017年11月19日
  • 打开 wincc 项目 no table

    以前做的项目没有这个毛病昨天出现的 ,不能设置项目属性了应该不是wincc的原因,是项目的原因有遇到的? 最佳答案 你新建立一个项目看看,如果项目正常,那就是你的项目文件…

    SIMATIC WinCC 2017年12月7日
  • WinCC Modbus TCP/IP CPU type(984,Compact,Premium) 有什么不同

    WinCC中使用Modbus TCPIP与PLC连线时需要输入一些连线参数,但是一直搞不懂CPU Type的差别在哪,可以帮忙解释一下这三种差异吗?希望有详细一…

    2020年11月1日
  • wincc画面中出现感叹号

    为什么WINCC画面运行之后,连接模拟量的输入输出域对象会出现黄色感叹号?(变量连接正确了) 问题补充:你好,补充一下,现在的设计阶段是在家里做画面,的确没有在现场和和PLC通讯,…

    2017年11月13日