取十进制数中的两位

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高速计数器程序

    在 S7-200中,怎么样用向导完成。我安向导编了,也下到PLC中,但怎么模拟呢。我在I0。0上接了接近开关。我在主程序中也做了SM0。1的调用子程序。谢谢 最佳答案 我…

    SIMATIC S7-200 2020年11月5日
  • s7-200最新的选型样本

    请问在那里可以下载到S7-200的最新选型样本,找了半天,头都大了,找不到啊,太烦了,西门子的网站太难用了。改改吧。 最佳答案 S7-200CN 可编程序控制器(2013…

    SIMATIC S7-200 2017年11月4日
  • S7-200PLC电梯控制系统

    最近在学习西门子PLC电梯控制系统。找了资料,但P24-25不理解,请求支援。二层外呼下指示灯程序段为例,为什么要并上Q0.2/Q0.3/Q0.6/Q0.7/Q1.0/Q1.1,然…

    SIMATIC S7-200 2021年7月5日
  • 关于s7-200的PID编程问题

    使用200中的PID指令(不是PID向导生成的),指令回路表中,上一次的积分值MX的范围是0~1,这个范围的判断是PID指令自己会完成的,还是需要额外编写判断程序?如果要额外编写,…

    SIMATIC S7-200 2020年10月31日
  • S7200与S7300间DP通讯

    我现在用S7300做主站,S7200做从站,之是采用PROFIBUS-DP通讯,我现在在200里有数据VW6000、VW6200、VW6500、VW6510、VW6520、VW65…

    SIMATIC S7-200 2020年11月1日
  • s200计时问题

    想请问一下,s200有没有计时指令,也就是要读取某一段时间的计时值,而不是定时 知道的朋友还请说的仔细点,如怎么取值等,谢谢 最佳答案 1、做个秒脉冲 2、秒脉…

    SIMATIC S7-200 2021年7月5日
  • S7_200 (CPU 224[DC/DC/DC])与TP170B MONO 通讯

    一个小项目,用S7_200 (CPU 224[DC/DC/DC])与TP170B MONO 通讯,居然连接不上,采用PPI通讯口接到TP17…

    SIMATIC S7-200 2021年7月5日
  • s7-200 6ES7 216-2BD22-0XB0故障

    我有一个CPU226的PLC,间断的报SF故障,RUN灯熄灭,stop灯亮,等1-2分钟又正常运行。把PLC撤离现场后,只接电源,下载简单程序,系统块为默认。上电SF,STOP.灯…

    2017年12月1日
  • 定时器T37前面条件是SM0.0出现的怪问题?

    大家看看我的程序LD SM0.0TON T37,500LD T37 =   Q0.0LDN T37=…

    SIMATIC S7-200 2020年11月1日
  • 怎么在win10上安装s5编程软件?

    怎么在win10上安装s5编程软件? 钻石用户推荐最佳答案 现在还有用S5的?S5也不是200的软件吧!手头还有S5的板子,印象中的软件安装操作系统是win9X或XP吧,win10…

    2021年7月5日