取十进制数中的两位

S7-200中,比如我想将123456789中的数67单独取出来,怎么编程呢,

最佳答案

其实楼主的要求是取十进制数据的百位和千位数字而已。
1. 取百位时,只需将当前数据除100(整数除法),即可得到1234567。
2. 上述数据再除10(整数除法),再乘以10,即可得到1234560。与1中的结果相减即可得到7.
3. 同理得到6.
忘了200中是否有整数求余的功能块,如果有就更简单了。直接求两次余数即可。

提问者对于答案的评价:
明白了,

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:47
下一篇 2020年10月31日 下午1:47

相关推荐

  • s7-200时钟的使用方法

    如何在程序中用实时时钟输出开关量点,比如说,我要程序运行到2010年8月18日9点的时候,输出一对常开点,谢谢帮忙的人 问题补充:请问在S7-200中设置时钟具体要怎么做哪? 最佳…

    SIMATIC S7-200 2020年11月1日
  • 关于安全保护的编程问题

    网络1 ——| / |——(S)  其中 | / | 上方标注I1.4;(s)上方标注M2…

    SIMATIC S7-200 2021年7月5日
  • EM277通讯模块

    例如EM 277 PROFIBUS-DP模块。请参阅您的扩充模块文档中有关模块如何使用SMB200至SMB549的信息;请帮我找一找谢谢! &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 旧的200PLC选型手册

    旧的200PLC选型手册 最佳答案 系统手册http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=1822选型样本htt…

    2021年7月5日
  • S7-200 向导生成的数据为什么要占用V变量区的空间?

    S7-200向导配置后要分配一个V变量的存储空间,人设置偏移量,那么分配这个空间干什么呢?我PLC数据里的数据都是已经定义好的,为什么配置完后还要分配一个空间呢?这个空间到底是做什…

    SIMATIC S7-200 2020年10月31日
  • plc存储器主要分哪几类

    plc存储器主要分哪几类 最佳答案 请参考《S7-200 可编程序控制器 系统手册》如图章节https://support.industry.siemens.c…

    2021年7月5日
  • netr/netw

    具体问题是:我用S200,在网络向导里编写NETR/NETW,在向导提示里,最开始提醒需要几条NETR/NETW,我选择两条,接下来会让我具体选择NETR还是NETW,是不是我选择…

    SIMATIC S7-200 2020年11月1日
  • s7-200的通讯设置

    我的PC-ADAPTER选项属性中的本地连接中只有(USB)还是灰色的,不知道为什么?其他的都有com口和usb口,奇怪了?按照书上说的方法,总是连接不上!郁闷呀! 通讯…

    SIMATIC S7-200 2020年11月1日
  • 修改VW

    请问,如何通过修改VW中的数据来控制输出?如,16#1000控制Q0.1,16#8004控制Q0.2? 最佳答案 Network 1 // 网络标题/…

    SIMATIC S7-200 2019年6月10日
  • s7 200 存储器问题

    最近刚用S7 200,CPU型号为 224,有些数据需要掉电保持,看了说明书,还是有点不明白。然后看到了MICRO/WIN里面的“系统块”内可以定义“断电数据保…

    SIMATIC S7-200 2021年7月5日