取十进制数中的两位

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

相关推荐