有符号16数的赋值

为什么我在C脚本里给signed 16 bit value(有符号16数)赋值,没有一种C语言的数据类型可以匹配!!!!高手在吗????急救!!!qq 346324768  谁能帮一把,感激涕零!!!!

问题补充:
谢谢大家关注,我得问题是这样的:我希望从winncc的 i\o field中输入一个10个字符的字符串,然后分解成单个字符,下传到PLC。从step7中建立char变量导入wincc中自动生成10个signed 16 bit value 类型变量tag1-tag10,我现在从画面上做一个按钮,用以下代码希望给上述tag1-10(signed 16 bit value)赋值:
  char*p;p=NULL;
 while(p==NULL){p=Sysmalloc(sizeof(char)*10);}
 如果这样写"tag"=p[0];提示说类型不匹配;
 如果SetTagSByte("tag",p[0]);或用SetTagWord函数确实没有错误。但在连接PLC以后,从STEP符号表查看的时候是乱码。得不到希望的字符格式。在画面上测试,发现传给tag变量的是字符的ANSIC码的小数形式。所以我就提出了上述问题。一般这种问题怎么解决啊

最佳答案

为什么不用字符型变量呢,正常plc中一个字符占用1个字节,把你的signed 16 bit value改成text tag 8-bit character set类型,然后用SetTagChar应该可以的

提问者对于答案的评价:
恩 用8位有符号数可以实现了

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

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

相关推荐

  • 奖品兑换券怎么使用?

    中了这个手机卡套兑换券,可是奖池里没有啊,请问大家怎么兑换? 图片说明:       最佳答案 手机卡套应该试最上面的那个奖品吧,你图片里画…

    2021年7月5日
  • wincc启动不正常

    我用的是WINCC6.0,为什么启动的时候总是在等待状态呢?而且,即使进去了,图形编辑器也用不了,这是怎么回事呢?谢谢了 最佳答案 不会又是系统问题吧,WINCC6可是要winxp…

    SIMATIC WinCC 2019年6月11日
  • wincc图形显示

    WINCC做一个图形,不要评估变量状态是什么意思 最佳答案 图形做动态连接的时候默认是“不要评估变量状态”,反之则可选择根据变量状态和质量代码来进行进一步的动态化。自己测试一下就知…

    SIMATIC WinCC 2019年6月11日
  • 如何掉以前的归档

    1.在wincc中如何调用已经归档的报警记录和变量记录。 2.如何打印报警记录和变量记录,他们上面的打印机是虚的无法点击。 最佳答案 Dim sPro&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCC 内部变量归档时每次都归档了前一个值

    我每分钟归档一次一个内部模拟量A,主要是在每分钟30秒时归档一下A的当前值。但我发现虽然A当前值为10,但归档的时候却是前一个值5,不知道是什么缘故? 最佳答案 可能是采集周期与归…

    SIMATIC WinCC 2020年11月1日
  • wincc 变量记录压缩归档

    请问有相关的手册么?对其中的求和、平均值等动作不是很清楚。还有就是对采集时间、归档时间、表格控件里面的时间等概念不是很明白 最佳答案 采集时间是你wincc对下边数据的采集时间,就…

    SIMATIC WinCC 2017年7月25日
  • 项目文件夹共享问题

    我现在做的是别人留下来的工程,属于共享文件夹,现在做完了就想备份以下,提示在共享状态不能复制,然后取消共享,出来个提示框没注意,直接点确定,结果还是不能复制,结果打开项目后,我做的…

    SIMATIC WinCC 2019年6月11日
  • 6AV6644-0AA01-2AX0触摸屏下载中断,

    6AV6644-0AA01-2AX0触摸屏下载中断,现在也不知道里面怎么设置的,我用PPI的进口的线链接通讯出现错误代码  出错  代码:0…

    2021年7月5日
  • wincc支持win7吗

    wincc从哪个版本,可以支持win7的操作系统 最佳答案 从 WinCC V7.0 SP3 开始,WinCC 可以安装在64-位…

    SIMATIC WinCC 2018年1月1日
  • wincc6.2按钮权限管理

    按钮开关动作,需要输入密码权限才能打开,这个按钮怎么做。 最佳答案 WinCCV7按钮/IO域操作权限http://www.ad.siemens.com.cn/productpor…

    SIMATIC WinCC 2021年7月5日