ээээээ....ничего непонятно.
Что такое "внешние модули"? входА? выхода?
что такое "замкнуть сухой контакт на внешнем модуле"? чтобы сработал выходной канал на модуле вывода?
откройте интернет, и найдите описание F триггер (Falling Edge detection) и R триггер (Rising Edge detection) , прочтите как они работают, после этого найдите их в библиотеке кодесис и используйте в вашей программе