FUNCTION BS_ASCII2INT : INT VAR_INPUT ASCII1 :BYTE; ASCII2 :BYTE; END_VAR VAR END_VAR (** {* **) (** **) (** 时 间:20190912 **) (** 版 本:1.0 **) (** 作 者:姚立 **) (** 名 称:2位数ASCII码数字转换函数 **) (** 说 明:用于ASCII码转换的函数 **) (** 备 注: **) (** 依赖块:无 **) (** **) (** *} **) (** **) (** {* **) (** Input_Type: 输入 **) (** ASCII1:十位数ASCII码 **) (** ASCII2:个位数ASCII码 **) (** **) (** Output_Type 输出 **) (** 对应的ASCII码 **) (** **) (** *} **) (** BS_ASCII2INT:=(BYTE_TO_INT(ASCII1)-48)*10+BYTE_TO_INT(ASCII2)-48; **) (* assign - Stmt *) LD ASCII1 BYTE_TO_INT SUB 48 MUL 10 ADD ( ASCII2 BYTE_TO_INT ) SUB 48 ST BS_ASCII2INT (** **) (** **) (** **) (** **) END_FUNCTION